Django的Form、CSRF、cookie和session
2017-01-18 11:25
661 查看
Django是一个大而全的web框架,为我们提供了很多实用的功能,本文主要介绍Form、CSRF、cookie和session
Django内置了一个强大的Form功能,帮我们快速自定义后台数据验证,它的形式非常类似model类的定义方法,并且两者也具有内在联系。
+ View Code?
具体解释看下图:
View Code
一、Form
在web页面中form表单是重要的组成部分,为了数据安全和减少后台服务器的压力,通常我们在前端会对form表单进行数据合法性验证,但即使这样,后台的数据验证依然是必须不可省略的,原因很简单前端数据可以被伪造或js直接被禁用。Django内置了一个强大的Form功能,帮我们快速自定义后台数据验证,它的形式非常类似model类的定义方法,并且两者也具有内在联系。
1.数据合法性验证
在app中新建form.py文件,开始写我们的form表单类:+ View Code?
def login(func): def wrap(request, *args, **kwargs): # 如果未登陆,跳转到指定页面 if request.path == '/test/': return redirect('http://www.baidu.com') return func(request, *args, **kwargs) return wrap
View Code
相关文章推荐
- Django之Form、CSRF、cookie和session
- Django(5) session登录注销、csrf及中间件自定义、django Form表单验证(非常好用)
- Django之Cookie、Session、CSRF、Admin
- Django之Form、跨站请求以及cookie、session
- Django系列7---cookie、session、json、csrf_token
- (转载)django 访问url报错Forbidden (CSRF cookie not set.): xxx 问
- Django--cookie&session
- xss,csrf,cookie,session
- django项目培训站-20-cookie和session在django中的理论原理
- python 学习笔记十九 django深入学习四 cookie,session
- django错误 - Reason given for failure: CSRF cookie not set.
- django进阶之cookie和session的使用示例
- Django中的Cookie和Session操作以及CBV
- Django CSRF cookie not set.错误
- Django中Cookie和Session状态保持系列之十一
- Python+Django+SAE系列教程16-----cookie&session
- Django app接口url报错Forbidden (CSRF cookie not set.)
- python_day20_Django-4 (cookie_session)
- (django1.10)访问url报错Forbidden (CSRF cookie not set.): xxx
- django错误 - Reason given for failure: CSRF cookie not set.