摘要: url控制器与响应器 一、自定义路由(原始方式) urls.py views.py 二、视图类继承(ViewSetMixin) ModelViewSet(....,GenericViewSet) GenericViewSet(ViewSetMixin, generics.GenericAPIView 阅读全文
posted @ 2019-07-17 13:55 会飞的空心菜 阅读(217) 评论(0) 推荐(0) 编辑
摘要: rest_framework组件 认证组件 局部认证 在需要认证的视图类里加上authentication_classes = [认证组件1类名,认证组件2类名....] 注意 :这个类要放在单独的py文件中,(如果放在view中,全局配置无法使用) 验证通过(布尔值),可以返回两个值,一个给了re 阅读全文
posted @ 2019-07-17 13:54 会飞的空心菜 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 序列化组件 我们在使用json进行数据的序列化操作时,只能对基本数据类型进行序列化 当需要序列化的是对象是比如QuerySet对象,我们只能循环取出每个对象将具体属性放到字典中后进行序列化操作。步骤较为复杂,如下所示 Django自带序列化组件 rest framework序列化之Serialize 阅读全文
posted @ 2019-07-17 13:51 会飞的空心菜 阅读(258) 评论(0) 推荐(0) 编辑
摘要: CBV加装饰器 django中间件 什么是中间件? django请求生命周期完整版,中间件类似于django的门卫,数据在进入和离开时都需要经过中间件 中间件能干嘛? 控制用户访问频率,全局登陆校验,用户访问白名单,黑名单等 中间件的使用(5个固定的方法) 自定义中间件 中间件中各个方法的执行顺序 阅读全文
posted @ 2019-06-18 19:23 会飞的空心菜 阅读(291) 评论(0) 推荐(0) 编辑
摘要: Cookie http协议无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。 一句有意思的话来描述就是人生只如初见,对服务器来说,每次的请求都是全新的。 状态可以理解为客户端和服务器在某次会 阅读全文
posted @ 2019-06-17 22:21 会飞的空心菜 阅读(120) 评论(0) 推荐(0) 编辑
摘要: Django之Form表单组件 在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示对应 阅读全文
posted @ 2019-06-17 22:20 会飞的空心菜 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 多对多关系建表的三种方式 1.第一种 django orm自动帮我们创建 2.第二种纯手动创建第三张表 3.第三种半自动创建第三张表 可扩展性高,并且能够符合orm查询 前后端传输数据编码格式contentType urlencoded 对应的数据格式:name=jason&password=666 阅读全文
posted @ 2019-06-17 22:18 会飞的空心菜 阅读(180) 评论(0) 推荐(0) 编辑
摘要: F查询 F可以帮我们取到表中某个字段对应的值来当作我的筛选条件,而不是我认为自定义常量的条件了,实现了动态比较的效果 Django 支持 F() 对象之间以及 F() 对象和常数之间的加减乘除和取模的操作。基于此可以对表中的数值类型进行数学运算 Q查询 Q对象补充 事务 only与defer 拿到的 阅读全文
posted @ 2019-06-17 22:17 会飞的空心菜 阅读(193) 评论(0) 推荐(0) 编辑
摘要: Django ORM常用字段和参数 常用字段 AutoField int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。 IntegerField 一个整数类型,范围在 2147483648 to 2147483647。(一般不用 阅读全文
posted @ 2019-06-12 22:18 会飞的空心菜 阅读(189) 评论(0) 推荐(0) 编辑
摘要: [TOC] Django之模板层 后端向前端传递数据 两种方式: 后端传对象到前端,就相当于打印了这个对象 前端获取后端传过来的容器类型的内部元素 统一采用句点符(.) ('关某某','谢某某','陈某某','容嬷嬷') :{{ t }},{{ t.1 }} 数字对应的就是数据的索引 前端能够调用p 阅读全文
posted @ 2019-06-11 15:44 会飞的空心菜 阅读(140) 评论(0) 推荐(0) 编辑