一、auth模块 Auth模块是Django自带的用户认证模块: 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。Django内置了强大的用户认证系统--auth,它默认使用 auth_u Read More
一、CBV加装饰器的三种方式 1、在类上面加,需要通过name参数指定被装饰的方法 2、直接在装饰方法上 3、重写dispatch方法,直接给dispatch装(该类中所有的方法都被装饰) from django.shortcuts import render, HttpResponse, redi Read More
一、cookie:保存在客户端浏览器上的键值对 1、Cookie的由来 大家都知道HTTP协议是无状态的。无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。一句有意思的话来描述就是人生只如初 Read More
一、forms组件 1、校验数据 # 第一步需要一个form类 from django import forms class MyForm(forms.Form): name = forms.CharField(max_length=6) password = forms.CharField(max Read More
一、MTV与MVC(了解) MTV模型(django): M:模型层(models.py) T:templates V:views MVC模型: M:模型层(models.py) V:视图层(views.py) C:控制器(Controller) urls.py 本质:django的MTV也是MVC Read More
shell环境使用 新增: 修改: 一、ORM操作 1、关键性字段及参数 DateField 年月日 DateTimeField 年月日时分秒 auto_now: 每次操作改数据都会自动更新时间 auto_now_add: 新增数据的时候会将当前时间自动添加,后续的修改该字段不会自动更新 2、单独的 Read More
1、后端朝前端页面传递数据 2、过滤器 前后端取消转义:|safe 3、标签 ①for循环 ②if判断 ③嵌套使用 ④字典起别名with 4、自定义过滤器、标签、inclusion_tag 5、模板的继承 6、模板的导入 7、静态环境配置(了解) Read More
django中请求路径带斜杠和不带斜杠 看CommonMiddleware中间件的源码 一、路由层 1、路由匹配规律 2、无名分组与有名分组 ①无名分组:将加括号的正则表达式匹配到的内容当做位置参数自动传递给对应的视图函数 ②有名分组:将加括号的正则表达式匹配到的内容当做关键字参数自动传递给对应的视 Read More
一、django介绍 ①启用django注意事项(*****): 计算机的名称不能有中文 一个pycharm就是一个项目 项目名不能起中文 ②下载: 推荐下载1.11.11版本 两种下载方式: 命令行直接下载:pip3 install django==1.11.11 pycharm下载 验证下载是否 Read More
一、web应用 1、Web应用程序是什么 ①介绍 Web应用程序是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件。 应用程序有两种模式C/S、B/S。C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。而B/S就是浏览器 Read More