随笔分类 - Django
摘要:在admin.py中注册可以通过后台操作的模型 from django.contrib import admin# Register your models here.from user.models import BookInfo, HeroInfo## 子类TabularInline:以表格的形
阅读全文
摘要:1. 修改原始查询集,重写all()方法。 a)打开models.py文件,定义类BookInfoManager #图书管理器 class BookInfoManager(models.Manager): def all(self): #默认查询未删除的图书信息 #调用父类的成员语法为:super(
阅读全文
摘要:#使用mark_safe函数标记后,django将不再对该函数的内容进行转义
阅读全文
摘要:Request预处理函数: process_request(self, request) View预处理函数: process_view(self, request, callback, callback_args,callback_kwargs) Template模版渲染函数:process_te
阅读全文
摘要:from django.contrib.auth.models import AbstractUser 在Settings 中 加入 AUTH_USER_MODEL = 'myapp.UserInfo' 即'app.类名' 在 manage.py task 中 makemigrations 之后 m
阅读全文
摘要:form 组件的使用 内置组件 逻辑代码 模板渲染
阅读全文
摘要:创建超级管理员命令 检查和校验用户
阅读全文
摘要:from django.shortcuts import render,HttpResponse # Create your views here. from app01.models import * from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger def index(request): ...
阅读全文
摘要:模型类 批量插入 一对多和多对多 添加操作 # 一对多添加用户 publish = Publish.objects.get(nid=1) Book.objects.create( title='ubuntu', price=122, create_time='2012-2-2', publish_i
阅读全文
摘要:queryset中支持链式操作 book=Book.objects.all().order_by('-nid').first() 只要返回的是queryset对象就可以调用其他的方法,直到返回的是对象本身 模糊查询常用的操作 大于、大于等于: __gt 大于> __gte 大于等于>= Studen
阅读全文
摘要:官方文档(queryset): https://docs.djangoproject.com/zh-hans/2.0/ref/models/querysets/ 字段属性和选项 3.1 模型类属性命名限制 1)不能是python的保留关键字。 2)不允许使用连续的下划线,这是由django的查询方式
阅读全文
摘要:1. 模板变量 变量名必须由字母、数字、下划线(不能以下划线开头)和点组成,语法如下: 模板变量可以使python的内建类型,也可以是对象。 2. 模板语句 1)for循环: 2)if条件: 比较运算符如下: 布尔运算符如下: 注意:运算符左右两侧必须有空格。 with 使用一个简单地名字缓存一个复
阅读全文
摘要:Django2.0版本 这是一个示例URLconf: from django.urls import path from . import views urlpatterns = [ path('articles/2003/', views.special_case_2003), path('art
阅读全文
摘要:二、request对象常用属性: form 表单默认提交(或者method指定为get) 在浏览器中输入地址直接请求 网页中的超链接(a标签) 已登录:AbstractUser对象; 未登录:AnonymousUser对象;判断是否已经登录: request.user.is_authenticate
阅读全文
摘要:创建一个django project (我的版本是1.11.11) django-admin startproject mysite 当前目录下会生成mysite的工程,目录结构如下: manage.py Django项目里面的工具,通过它可以调用django shell和数据库等。 setting
阅读全文
摘要:BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 当前项目的根目录,Django会依此来定位工程内的相关文件,我们也可以使用该参数来构造文件路径。 # 关闭调试模式 DEBUG = True # 设置允许通过
阅读全文
摘要:JWT 在用户注册或登录后,我们想记录用户的登录状态,或者为用户创建身份认证的凭证。我们不再使用Session认证机制,而使用Json Web Token认证机制。 什么是JWT Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC
阅读全文
摘要:现在,前端与后端分处不同的域名,我们需要为后端添加跨域访问的支持。 我们使用CORS来解决后端对跨域访问的支持。 使用django-cors-headers扩展 参考文档https://github.com/ottoyiu/django-cors-headers/ 安装 添加应用 中间层设置 添加白
阅读全文

浙公网安备 33010602011771号