
django学习
加尔鲁什
成都郫县男子专修学院,绿厂厂弟
展开
-
django学习之包含数据库的登录注册功能
本文由本人原创,仅作为自己的学习记录 这篇文章实现了简单的登录注册,登录验证,session保存登录状态,cache缓存,ajax接收后台响应,利用{% csrf_token %}防止csrf跨站保护机制。 前端使用html+css+bootstrap+ajax实现,后端使用python django框架,数据库使用mysql数据库。 可以说一个登陆功能,涵盖了基础的django的使用方法。...原创 2018-09-06 19:18:54 · 1812 阅读 · 3 评论 -
session和cookie的区别以及在django中的应用
1、session session 存在于服务器,默认存放session于数据库,session依赖于cookie,需要浏览器的cookie值去session里做对比,session就是用来在服务器端保存用户的会话状态。 django中,可以使用request.session来保存用户的登录状态 SESSION_EXPIRE_AT_BROWSER_CLOSE来设置是否关闭浏览器sessio...原创 2018-09-28 14:27:46 · 401 阅读 · 0 评论 -
django中的缓存
缓存的意义:将昂贵的计算结果保存下来,用来下一次的访问 缓存的基本过程: 1、给定一个url,检查页面是否存在缓存 2、如果存在,返回缓存的页面 3、如果不存在,生成该页面,把生成的页面保存在缓存中 django中,可以将某个视图函数的输出缓存,也可以缓存某个部分 使用缓存,需要在setting.py中的CACHES配置,django默认使用本地的内存作为缓存,在setting....原创 2018-09-28 16:51:39 · 193 阅读 · 0 评论 -
django跨站保护机制和CSRF
CSRF:Cross-site request forgery,叫做跨站请求伪造,是指伪装来自受信任用户的请求来利用受信任的网站完成攻击。 下面是我在网上看到的一个比较好的通俗的解释: 受害者 Bob 在银行有一笔存款,通过对银行的网站发送请求 http://bank.example/withdraw?account=bob&amount=1000000&for=bob2...原创 2018-09-28 17:33:35 · 936 阅读 · 2 评论