摘要: Django操作cookie,Django操作session,Django中的Session配置,CBV添加装饰器,中间件,csrf跨站请求 ## Django操作cookie ###设置Cookie参数: ```python ● key, 键 ● value=’’, 值 ● max_age=None, 超时时间 cookie需要延续的时间(以秒为单位)如果参数是\ None`` , 这个cookie会延续到浏览器关闭为止 ● expir 阅读全文
posted @ 2023-08-10 14:47 毓见 阅读(45) 评论(0) 推荐(0)
摘要: 推导分页的原理,分页类的使用,cookie和session的介绍(重要),Django操作cookie ## 推导分页的原理 ```python 分页:当我们要展示的数据特别多的时候,一页展示不完,这个时候我们需要把要展示的数据分成多页展示 分页中需要的几个参数: 1. 总数据有多少条 2. 每页展示多少条数据(自己规定的20) 3. 一共展示多少页 4. 总页数 = 总数据量 / 每页展示多少条数据 阅读全文
posted @ 2023-08-09 14:42 毓见 阅读(24) 评论(0) 推荐(0)
摘要: 前后端数据传输的编码格式,Ajax提交json格式的数据,Ajax提交文件数据,AJax结合layer弹窗实现删除的二次确认,批量插入数据 ### 前后端数据传输的编码格式(contentType) ```python # 前后端数据传输的时候请求方式有2种:get post 我们不研究get请求的 url?a=1&b=2 我们只研究post请求的编码格式 三种编码格式: urlencoded form-data json 可以通过哪些 阅读全文
posted @ 2023-08-08 14:47 毓见 阅读(43) 评论(0) 推荐(0)
摘要: choices参数的使用,MTV和MVC的概念,多对多的三种创建方式,Ajax技术简介,小案例 ### choices参数的使用 ```python # choices它是ORM中常用字段中的参数 作用: 类似于一些字段:性别、学历、客户来源、是否上学、是否结婚等字段 # 针对于一些字段它的情况能够被列举完,像这样的字段,我们在表中存储的时候一般使用choices参数 案例 class Cus 阅读全文
posted @ 2023-08-08 08:30 毓见 阅读(34) 评论(0) 推荐(0)
摘要: 外键字段的增删改查,多表查询,正反向的概念,子查询,多表查询之连表查询(基于双下划线的查询),聚合查询(aggregate),分组查询annotate,F与Q查询,django中如何开启事务 ###提前准备相关练习models表: ```python class Book(models.Model): title = models.CharField(max_length=32) price = models.DecimalField(max_digits=8, decimal_plac 阅读全文
posted @ 2023-08-03 15:02 毓见 阅读(30) 评论(0) 推荐(0)
摘要: 模板之标签,if 标签,模板的继承.模型层:常见的十几种查询方法.测试环境的搭建,查看原生sql语句,基于双下滑线的查询,外键字段的查询 ## 模板之标签 ````python # 就是在模板里面使流程控制:if else elseif for 标签看起来像是这样的: {% tag %} for标签 {% for person in person_list %} {{ person.name }} {% endfor %} orloo 阅读全文
posted @ 2023-08-02 15:05 毓见 阅读(22) 评论(0) 推荐(0)
摘要: 视图层:三板斧问题,JsonResponse序列化,form表单上传文件,request对象的其他几个方法,CBV的书写和FBV的写法,CBV的源码分析.模板层:变量之分配,过滤器 ### 视图层 #### 三板斧问题 ```python """ httpResponse 返回字符串 render 返回html文件 redirect 重定向 return redirect('https:www.baidu.com/') 跳转别人的网址 return redirect('/hom 阅读全文
posted @ 2023-08-01 14:56 毓见 阅读(32) 评论(0) 推荐(0)
摘要: url函数的使用,无名分组和有名分组,反向解析,django2中5种转换器,路由分发,伪静态的概念,虚拟环境 ## url函数的使用(支持正则表达式) ```python # django1中使用的是url url('index', views.index), url('indextt', views.indextt), url函数的第一个参数是支持正则表达式的 如果匹配到一个路由,就不在往下匹配,直接执行 阅读全文
posted @ 2023-07-31 14:49 毓见 阅读(43) 评论(0) 推荐(0)
摘要: ORM对数据的增删改查,动静态网页,Django创建表关系,Django框架的请求生命周期流程图 ### 通过结合前端页面实现ORM对数据的增删改查 ```python # 我让你写一个页面,就是把数据库中的数据以表格的形式展示出来,然后在每一行的后面加两个按钮,分别是修改、删除的按钮 # 表格的展示页面 '''思考修改功能的逻辑:''' 1、 确定修改哪条记录,怎么确定? 通过主键id确定唯一 阅读全文
posted @ 2023-07-28 14:55 毓见 阅读(51) 评论(0) 推荐(0)
摘要: 配置文件的介绍,静态文件的配置,request对象请求方法,pycharm连接数据库,Django连接MySQL,Django中的ORM,ORM增删改查 ### 配置文件的介绍 ```python # 注册应用的 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.session 阅读全文
posted @ 2023-07-27 15:37 毓见 阅读(20) 评论(0) 推荐(0)