2020年11月1日
摘要: 恢复内容开始 Django框架之九 cookie和session组件 cookie和session组件 1.cookie的由来 大家都知道HTTP协议是无状态的。 无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接 阅读全文
posted @ 2020-11-01 19:34 輪滑少年 阅读(119) 评论(0) 推荐(0)
  2020年10月26日
摘要: Auth模块 一、什么是auth模块 Auth模块是django自带的用户认证模块 Auth模块是由django自带的用户认证模块,可以实现包括用户注册、用户登录、用户认证、注销、修改密码等功能。默认使用auth_user表来存储用户数据。 二、Auth模块使用 1、创建超级用户(createsup 阅读全文
posted @ 2020-10-26 16:20 輪滑少年 阅读(89) 评论(0) 推荐(0)
  2020年10月25日
摘要: 中间件 一、什么是中间件 求的时候需要先经过中间件才能到达django后端(urls,views,templates,models) 响应的时候也需要经过中间件才能到达web服务网关接口 django默认的七个中间件 MIDDLEWARE = [ 'django.middleware.securit 阅读全文
posted @ 2020-10-25 21:59 輪滑少年 阅读(115) 评论(0) 推荐(0)
摘要: Django框架之九 cookie和session组件 cookie和session组件 1.cookie的由来 大家都知道HTTP协议是无状态的。 无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求 阅读全文
posted @ 2020-10-25 21:38 輪滑少年 阅读(132) 评论(0) 推荐(0)
摘要: Django框架之八 form组件 钩子函数 一、什么是form组件,可以干什么 1.forms组件就是一个类,可以检测前端传来的数据,是否合法。 例如,前端传来的邮箱数据,判断邮件格式对不对,用户名中不能以什么开头,等等 >>>校验数据 2.还可以前端页面搭建 >>> 渲染页面 3.展示错误信息 阅读全文
posted @ 2020-10-25 21:20 輪滑少年 阅读(521) 评论(0) 推荐(0)
摘要: Django框架第九篇--Django和Ajax、序列化组件(serializers)、自定义分页器、模型表choice参数 Django和Ajax 一、什么是Ajax AJAXAsynchronous Javascript And XML)翻译成中文就是“异步的Javascript和XML”。即使 阅读全文
posted @ 2020-10-25 21:02 輪滑少年 阅读(231) 评论(0) 推荐(0)
摘要: Django框架之第八篇(模型层补充)--数据库的查询与优化:only/defer,select_related与prefetch_related,事务 在设置外键字段时需要注意: 当你使用django2.x版本的时候,在建立外键关系的时候,需要你手动添加几个关键点参数 models.cascade 阅读全文
posted @ 2020-10-25 19:50 輪滑少年 阅读(136) 评论(0) 推荐(0)
  2020年10月13日
摘要: 单表操作(增删改查) 补充知识点: create_time = models.DateField() #代表年月日 DateField中关键性的参数: 1.auto_now:每次操作数据,都会自动刷新当前操作的时间 2.auto_now_add:在创建数据的时候,会自动将创建的时间记录下来,后续的修 阅读全文
posted @ 2020-10-13 22:54 輪滑少年 阅读(123) 评论(0) 推荐(0)
摘要: Django框架之第四篇(视图层)--HttpRequest对象、HttpResponse对象、JsonResponse、CBV和FBV、文件上传、django settings源码分析 视图层 一、视图函数 一个视图函数,简称视图,是一个简单的python函数,它接收web请求并且会返回web响应 阅读全文
posted @ 2020-10-13 22:33 輪滑少年 阅读(143) 评论(0) 推荐(0)
  2020年10月9日
摘要: 一、Django请求生命周期 二、路由层 url.py url()方法 第一个参数其实就是一个正则表达式,一旦前面的正则匹配到了内容,就不会再往下继续匹配,而是直接执行对应的视图函数。 django在路由匹配的时候,当你在浏览器中没有敲最后的斜杠, django会先拿着你没有敲斜杠的结果去匹配,如果 阅读全文
posted @ 2020-10-09 22:08 輪滑少年 阅读(164) 评论(0) 推荐(0)