摘要:
### 11.13 中间件 中间件的定义: 中间件是处理django的请求和相应的框架级别的钩子,本质上就是一个类 中间件可以定义为五个方法: - process_request(self,request) - process_view(self, request, view_func, view_args, view_kwargs) - process_template_response(sel 阅读全文
posted @ 2019-10-08 23:19
番茄炒蛋548542
阅读(103)
评论(0)
推荐(0)
摘要:
### 11.12 form组件 form组件的功能: 1. 生产input标签 2. 对提交的数据进行校验 3. 提供错误提示 定义form组件 ```python from django import forms class RegForm(forms.Form): username = forms.CharField() pwd = forms.CharField() ``` 使用的流程 视 阅读全文
posted @ 2019-10-08 23:17
番茄炒蛋548542
阅读(221)
评论(0)
推荐(0)
摘要:
### 11.11 csrf装饰器 ```python from django.views.decorators.csrf import csrf_exempt,csrf_protect,ensure_csrf_cookie csrf_exempt #某个视图不需要进行csrf校验 csrf_protect #某个视图需要进行csrf校验 ensure_csrf_cookie #确保生成csrf的 阅读全文
posted @ 2019-10-08 23:15
番茄炒蛋548542
阅读(162)
评论(0)
推荐(0)
摘要:
### 11.10 cookie和session #### 11.10.1 cookie 定义:保存在浏览器本地上的一组组键值对 为什么有cookie? - http协议是无状态的,每次http请求都是对立的,相互之间没有关联,yongcoolie保存状态 特点: 1. 由服务器让浏览器进行设置的 2. 浏览器保存在浏览器本地 3. 下次访问的时候自动携带 4. 应用场景:登录、保存浏览器习惯、简 阅读全文
posted @ 2019-10-08 23:14
番茄炒蛋548542
阅读(114)
评论(0)
推荐(0)
摘要:
### 11.9 ORM的字段和参数 ```python AutoField 主键 IntegerField 整数 CharField 字符串 BoolleanField 布尔值 DateTimeField DateField 日期时间 auto_now_add=True #新增数据的时候回自动保存当前的时间 auto_now=True #新增、修改数据的时候回自动保存当前的时间 DecimalF 阅读全文
posted @ 2019-10-08 23:13
番茄炒蛋548542
阅读(229)
评论(0)
推荐(0)
摘要:
### 11.8 路由 #### 11.8.1 urlconf ```python from django.conf.urls import url from app01 import views urlpatterns = [ url(r'^admin/',admin.site.urls), #这里用到了正则 url(r'^home',views.home,{},nam... 阅读全文
posted @ 2019-10-08 23:11
番茄炒蛋548542
阅读(176)
评论(0)
推荐(0)
浙公网安备 33010602011771号