摘要:
form表单提交开启CSRF验证: 前端页面隐藏input标签中显示: ajax提交开启CSRF验证,只需要在ajax提交之前全局配置一下就可以: 跨站请求伪造 一、简介 django为用户实现防止跨站请求伪造的功能,通过中间件 django.middleware.csrf.CsrfViewMidd 阅读全文
摘要:
Session 由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时,则不再去执行view中的操作,而是直接从内存或者Redis中之 阅读全文
摘要:
Session Django中默认支持Session,其内部提供了5种类型的Session供开发者使用: 数据库(默认) 缓存 文件 缓存+数据库 加密cookie 1、数据库Session Django默认支持Session,并且默认是将Session数据存储在数据库中,即:django_sess 阅读全文
摘要:
基于装饰器做的用户认证,不喜勿喷: views视图:登录函数 装饰器认证函数: 登录成功界面认证: HTML界面: urls.py路由: 阅读全文
摘要:
1、获取Cookie: 1 request.COOKIES['key'] 2 request.get_signed_cookie(key, default=RAISE_ERROR, salt='', max_age=None) 3 参数: 4 default: 默认值 5 salt: 加密盐 6 m 阅读全文
摘要:
定义一个分页类,封装起来,保存到目录下面方便调用:pagination.py 具体完整代码: from django.utils.safestring import mark_safe #分页类 class Page(object): def __init__(self,current_page,d 阅读全文
摘要:
urls路由: 视图函数: HTML: tag: 最后统一渲染 阅读全文
该文被密码保护。 阅读全文