上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: ORM表之间高级设计 一、表的继承 总结: 1. 自定义基表,主要是用于解决多个表出现重复的字段,可以自定义基表(参考auth.models.User表) 2. 首先需要自定义创建一个表,然后在写内部类 Meta 3. 在Meta内部类中必须设置属性abstract = True,基表既可以别普通类 阅读全文
posted @ 2019-11-24 15:10 cheerxiong 阅读(360) 评论(1) 推荐(0) 编辑
摘要: 序列化组件 序列化目的: 格式化对象成我们要传递的数据 反序列化目的: 校验数据过程 初级版 1.0 注意的点: 1. 序列化中传入 ,序列化为 2. 自己定义继承 之后, 里面填写的字段名要与 中对应的表中的字段一样的名字, 因为他是根据反射来查找的 3. 序列化可以自定义字段名以及返回值(但是名 阅读全文
posted @ 2019-11-20 20:35 cheerxiong 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 请求响应组件 请求模块 这里的完全兼容是因为源码中写的情况是, 把原来的 改变成 ,drf自己封装了自己的request,检索的时候如果 中找不到就在自己封装的里面去找,所以说完全兼容,并且还得以扩展. 渲染模块 需要在注册app的地方注册一下 可以全局和局部配置渲染方式 只允许 中定义的渲染方式 阅读全文
posted @ 2019-11-19 20:26 cheerxiong 阅读(161) 评论(0) 推荐(0) 编辑
摘要: "接口规范" "请求响应组件" "序列化组件(serializers)" "ORM表之间高级设置" "十大接口(serializers)" "重写序列化组件" "重写异常模块" "二次封装Response" "admin小设置(网页端显示)" "自定义权限模块" "重写身份认证" 阅读全文
posted @ 2019-11-19 19:42 cheerxiong 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 接口规范 什么是Web API接口 本质就是前后端分离后,进行信息交互的媒介, 也就是一个符合规范的url链接 Web API接口简单可以概括为下面四个特点: 1. url: 长得像返回数据的url链接 2. 请求方式: get, post, put, delete , patch... 3. 请求 阅读全文
posted @ 2019-11-19 19:41 cheerxiong 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 如何在HTML页面中用script标签导入vue环境 挂载页面标签 插值表达式 变量由实例成员 data 来提供 插值表达式中的变量的值是由data来提供的 在methods中对事件操作 插值表达式{{ 变量 | 过滤器 }}的过滤器由实例成员 filters 来提供 面向对象Js: 创建类的写法 阅读全文
posted @ 2019-11-11 22:13 cheerxiong 阅读(183) 评论(0) 推荐(0) 编辑
摘要: auth模块 特别提醒: 如果使用auth模块就去使用全套的,不是自己写一部分,用别人一部分 如何创建超级用户,用户登录django admin的后台管理 在tools里面的run manage.py 点击过后输入终端命令 校验用户是否存在 在django.user表中校验用户是否存在 如果用户存在 阅读全文
posted @ 2019-10-31 22:04 cheerxiong 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 中间件 关于中间件 django.middleware.csrf.CsrfViewMiddleware 这个中间件是解决跨站伪类请求而设置的 在前端随机生成一个设置好的随机字符串,提交到我们的数据提交接口的时候就校验,有就提交,没有就403 跨扎伪类请求 跨扎伪类请求,其实就是一个钓鱼网站 原理 1 阅读全文
posted @ 2019-10-30 22:57 cheerxiong 阅读(175) 评论(0) 推荐(0) 编辑
摘要: cookie 和 session 为什么要有cookie和session 因为我们的HTTP协议是无状态的 就是说我们每次去请求都是独立的一次请求,就比如说我们刚刚登陆,到下一个页面,浏览器就不知道我们是谁了,所以引入了cookie和session用来保存我们的请求过的状态,让我们后端知道用户是谁. 阅读全文
posted @ 2019-10-30 21:27 cheerxiong 阅读(256) 评论(0) 推荐(0) 编辑
摘要: ```python Field required=True, 是否允许为空 widget=None, HTML插件 label=None, 用于生成Label标签或显示内容 initial=None, 初始值 help_text='', 帮助信息(在标签旁边显示) error_messages=None, 错误信息 {'required': '不能为空', 'invalid': '格式错误'} v 阅读全文
posted @ 2019-10-30 09:39 cheerxiong 阅读(304) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页