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