摘要:
一.csrf装饰器补充 from django.views.decorators.csrf import csrf_exempt,csrf_protect 模块 csrf_exempt # 忽略csrf效验 csrf_protect # 启动csrf效验 # 1.针对FBV @csrf_protec 阅读全文
摘要:
一.django操作cookie补充 1.加密处理 set_signed_cookie(key,value,salt='加密处理') set_signed_cookie(key,value,max_age=超时时间:默认是秒数) expires:专门针对IE浏览器设置超时时间 # 没有这个浏览器 r 阅读全文
摘要:
一.forms组件的钩子函数 # 1.钩子函数的含义其实就是在程序的执行过程中穿插额外的逻辑 # 2.校验用户名是否已存在 钩子函数之局部钩子(校验单个字段) '局部钩子:校验用户名是否已存在(一次性只能勾一个人)' '钩子函数是数据经过了字段第一层参数校验之后才会执行' def clean_nam 阅读全文
摘要:
sweetalert前端插件:https://github.com/lipis/bootstrap-sweetalert 一django自带的序列化组件 """ 以后我们用的序列化组件是DRF 这里学自带的是提前瞜一眼效果 """ from app01 import models from djan 阅读全文
摘要:
一.Ajax简介 Ajax即Asynchronous Javascript And XML(异步JavaScript和XML) 页面不刷新的情况下可以与后端进行数据交互异步提交 局部刷新 'Ajax本质其实就是js代码封装后的jQuery版本' # 使用Ajax前提 必须导入jQuery文件 fro 阅读全文
摘要:
一.聚合函数 MySQL聚合函数:max\min\sum\count\avg from django.db.models import Max, Min, Sum, Avg, Count res = models.Book.objects.aggregate(Max('price')) print( 阅读全文
摘要:
一.双下划线查询 models.类名.objects.filter(查询条件) '这个查询添加是根据数据库里表内的条件进行的' __gt # 大于 age__get=20 __lt # 小于 __gte # 大于等于 age__get>=20 __lte # 等于小于 __in # 成员运算 age 阅读全文
摘要:
引 模型层(ORM语法):是直接跟数据库打交道的 一.模型层 模型层:models.py 模型层(ORM语法):是直接跟数据库打交道的 ORM语法到本质上还是要转化成SQL语法的 二.修改mysql 因为 django自带的sqlite3数据库 功能很少 并且针对日期类型不精确 所以我们要使用mys 阅读全文
摘要:
一.模板导入 类似与将其他html页面上的 导入到自己需要的地方即可 '类似于把其他thml页面上的布局做成了模块' 通过{% include '被导入的html文件名称' %} 可以直接实现模板的导入 二.模板的继承 类似于面向对象的继承:继承了某个页面就可以使用该页面上所有的资源 当然也可以直接 阅读全文
摘要:
引 模板语法: 简单来说规定了我们操作templates内容,达到我们想要的结果 一.模板语法之过滤器 # 1.过滤器: 意思可以理解为 过滤不需要的,剩下需要的 # 2.过滤器的语法结构 '是写在html文件内的' {{ 数据对象 | 过滤器的名称:额外参数 }} eg:过滤器只能拥有一个额外参数 阅读全文