CBV-3-csrf_token认证-中间件 csrf views.py 1、settings.py没有注释到csrf。当post请求的方式会报错。 如果你不想有csrf_token怎么办? 中间件 面试题: 1. django中间件 最多5个 - process_request 请求 - proc ...
分类:
其他好文 时间:
2018-07-08 21:14:28
阅读次数:
180
CBV-2-CBV流程-view源码解析-面向对象-继承 CBV,基于反射实现根据请求方式不同,执行不同的方法。 请求流程:view源码解析 1.urls.py :请求一定来执行视图下的as_view方法。 2.views.py 视图内没有as_view方法,则找父级的as_view方法。 3.源码 ...
分类:
其他好文 时间:
2018-07-08 20:39:19
阅读次数:
156
CBV-1-面向对象-封装 CBV,基于反射实现根据请求方式不同,执行不同的方法。 1. 开发模式 - 普通开发方式(前后端放在一起写) - 前后端分离 2. 后端开发 为前端提供URL(API/接口的开发) 注:永远返回HttpResponse 什么是接口? 后端写一个简单的接口: urls.py ...
分类:
其他好文 时间:
2018-07-08 20:37:42
阅读次数:
121
一丶基于类的视图 二丶使用混合mixins 三丶通过通用的基类视图 ...
分类:
其他好文 时间:
2018-07-05 12:52:33
阅读次数:
175
请求响应Http: urlpatterns=[ url(r'CBV$',views.CBV.as_view()) ] 以get方式请求时,请求体中是空的,post请求,请求头和请求体都有内容。 ...
分类:
其他好文 时间:
2018-07-01 18:58:51
阅读次数:
111
1. 开发模式 - 普通开发方式(前后端放在一起写) - 前后端分离 2. 后端开发 为前端提供URL(API/接口的开发) 注:永远返回HttpResponse 3. Django FBV、CBV FBV,function base view def users(requ... ...
分类:
其他好文 时间:
2018-06-29 23:32:15
阅读次数:
178
一、FBV FBV(function base views) 就是在视图里使用函数处理请求。 在之前django的学习中,我们一直使用的是这种方式。 二、CBV CBV(class base views) 就是在视图里使用类处理请求。 Python是一个面向对象的编程语言,如果只用函数来开发,有很多 ...
分类:
其他好文 时间:
2018-06-26 11:12:44
阅读次数:
176
男生女生查看 from django.contrib import admin from django.urls import path,re_path from app01 import views #在Django 2.0 之后在路由中写正则,需要使用re_path urlpatterns = ...
分类:
其他好文 时间:
2018-06-23 16:58:52
阅读次数:
174
1、settings.py没有注释到csrf。当post请求的方式会报错。 接下来就解决问题! 1.FBV:情况一:csrf打开,个别不需要csrf认证。在方法的上方加@csrf_exempt 。这是全局使用csrf。 2.FBV:情况二:csrf注释,个别需要csrf认证。加@csrf_prote ...
分类:
其他好文 时间:
2018-06-21 23:42:59
阅读次数:
186
CBV是基于反射实现根据请求方式不同,执行不同的方法。 请求流程:view源码解析 1.urls.py :请求一定来执行视图下的as_view方法。也可以直接点击as_view()来找源码。 2.views.py 视图内没有as_view方法,则找父级的as_view方法。 ...
分类:
其他好文 时间:
2018-06-21 22:34:19
阅读次数:
173