摘要: cbv加装饰器 -先导入:from django.utils.decorators import method_decorator -1 可以在方法上加装饰器: @method_decorator(login_auth) -2 可以在类上加 @method_decorator(login_auth, 阅读全文
posted @ 2018-11-23 15:58 zhouhao666 阅读(134) 评论(0) 推荐(0) 编辑
摘要: cookie: 存储在客户端浏览器上的键值对 原理: 是服务器产生,发给客户端浏览器,浏览器保存起来,下次发请求,会携带这个键值对到服务器 cookie的覆盖: 先写一个键值对,后来在写,会把原来的值覆盖掉 cookie使用 cookie 的其他属性 加盐 cooke 超时时间max_age, 传一 阅读全文
posted @ 2018-11-22 16:00 zhouhao666 阅读(162) 评论(0) 推荐(0) 编辑
摘要: forms组件 -forms是一个类,可以校验字段(前台传过来的字段) -校验字段功能: - 先写一个类,继承Form form django.shortcuts import render, HttpResponse from django import forms 写一个类,要校验那些字段,就是 阅读全文
posted @ 2018-11-21 16:55 zhouhao666 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 分页器: -干啥的?数据量大的话,可以分页获取,查看 基本写法: 后端: -总数据拿出来 -生成分页器Paginator对象(对象里有属性和方法) -生成当前页的对象,current_page=paginator.page(当前页码) -取... 阅读全文
posted @ 2018-11-20 18:31 zhouhao666 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1 inclusion_tag -干什么用的?生成html的片段(动态,传参数,传数据) -app下新建一个模块,templatetags -创建一个py文件(mytag.py) -from django.template import Library -register=Library() >re 阅读全文
posted @ 2018-11-19 20:22 zhouhao666 阅读(134) 评论(0) 推荐(0) 编辑
摘要: models.CASCADE 删除关联数据,与之关联也删除 models.DO_NOTHING 删除关联数据,引发错误IntegrityError models.PROTECT 删除关联数据,引发错误ProtectedError models.SET_NULL 删除关联数据,与之关联的值设置为nul 阅读全文
posted @ 2018-11-14 18:29 zhouhao666 阅读(222) 评论(0) 推荐(0) 编辑
摘要: \s 查看Mysql里的字符编码 net start mysql (mysqld没反应的解决方法,cmd 里面开启mysql服务) mysql -uroot -padmin 用mysql自带的客户端登录服务器 -u 用户名 -p 密码 -h 服务器的ip -P端口号 在本机上执行客户端 show d 阅读全文
posted @ 2018-11-14 13:29 zhouhao666 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 一对多新增数据 添加一本北京出版社出版的书 第一种方式 ret=Book.objects.create(name='红楼梦',price=34.5,publish_id=1) print(ret.name) 第二种方式,存对象publish=出版社的对象,存到数据库,是一个id publish=Publish.objects.ge... 阅读全文
posted @ 2018-11-13 21:04 zhouhao666 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1、模板导入 >写了一个好看的组件,可以复用 1、写一个模板 2、在模板中:{% include '模板的名字'%} 2、模板的继承 1、写一个母版,留一个可扩展的区域(盒子),可以留多个盒子(留的越多,可扩展性越高) {%block 名字%} 可以写内容 {%endblock%} 2 在子模板中使 阅读全文
posted @ 2018-11-12 18:40 zhouhao666 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 模板语法之变量: -- 变量:相当于print打印了该变量 -深度查询 》统一都用句点符 模板之过滤器 --语法:{{第一个参数/过滤器的名字:第二个参数}} --常用过滤器: -length -default -slice -data -filesizeformat -truncatechars 阅读全文
posted @ 2018-11-09 19:18 zhouhao666 阅读(328) 评论(0) 推荐(0) 编辑