
django
_气呀呀呀
活在自己的世界里!
展开
-
django 验证码(django-simple-captcha)
django-simple-captcha django验证码可以使用django-simple-captcha第三方插件,这个插件使用起来十分简单。 github传送门: http://django-simple-captcha.readthedocs.io/en/latest/usage.html1,安装 先安装:用pip源安装 pip install django-simp原创 2017-11-20 00:39:27 · 2413 阅读 · 0 评论 -
CSRF攻击与防御
转载地址:http://www.phpddt.com/reprint/csrf.html 转载地址:http://www.cnblogs.com/phpstudy2015-6/p/6771239.html CSRF概念:CSRF跨站点请求伪造(Cross—Site Request Forgery),跟XSS攻击一样,存在巨大的危害性。 攻击原理: 1. 用户C打开浏览器,访问受信任网站A,转载 2017-11-15 14:56:33 · 264 阅读 · 0 评论 -
django 错误集合
本篇收集学习过程中出现一些错误的解决方法外键检查报错:1452, 'Cannot add or update a child row: a foreign key constraint fails解决方法: 在setting文件的databases中添加以下代码取消外键检查DATABASES = {'default': { 'ENGINE': 'django.db.backe原创 2017-11-26 22:14:45 · 370 阅读 · 0 评论 -
django 分页功能
django分页功能: django自带了paginator,功能有一定局限,使用django-pure-pagination功能更为强大 github传送门:https://github.com/jamespacileo/django-pure-pagination1)使用pip源安装:pip install django-pure-pagination2)在 INSTALLED_APPS设置原创 2017-11-26 23:27:12 · 515 阅读 · 0 评论 -
django 自定义登录验证逻辑
本文的django view采用的是基于cbv的模式django中的登录功能主要涉及到django.contrib.auth这个包,它提供了2个重要的函数:authenticate和login。django.contrib.auth.authenticate这个函数接受的一个收集参数,但至少需要接受username和password这两个关键参数,它完成以下的事情: 从se原创 2018-01-30 22:15:57 · 3943 阅读 · 0 评论 -
django url配置篇
本文的view基于cbv模式,django为1.11,1.8到1.11下面的大部分内容使用。django解析url过程。一般情况下,django从setting中找到ROOT_URLCONF ,使用这个URLconf的作为根模块。加载这个模块,找到urlpatterns变量,这个变量必须是django.conf.urls.url对象的一个列表。遍历整个列表,通过正则表达式匹配到第一个view函原创 2018-01-31 01:33:46 · 2249 阅读 · 0 评论 -
django send mail邮件发送功能
我们知道python中smtplib模块用于邮件的功能,而django对这个这模块进行封装,使得它使用起来十分简单。 django.core.mail就是django邮件的核心模块。两个常用函数它提供了两个函数,使用起来十分的简单:def send_mail(subject, message, from_email, recipient_list, fail_silen原创 2018-02-02 00:41:46 · 1999 阅读 · 0 评论 -
django 限制匿名用户访问以及重定向
在某些页面中,我们不希望匿名用户能够访问,例如个人页面等,这种页面只允许已经登录的用户去访问,在django中,我们也有比较多的方式去实现。最简单的,我们在viewz中去判断用户is_authenticated,但这种方法也相对比较笨拙,最理想的的我们当然不希望这个请求能够进入到我们view,在这之前就能够返回一个相关的response,而django其实已经给我们封装好了相关的函数与类。基于fbv原创 2018-02-05 17:13:37 · 2193 阅读 · 0 评论 -
django从请求到响应
django从请求到响应的过程1月30号进行修改,本文原本写着转载,到后来发现本文存在一些逻辑错误,又再参考了另外几篇文章,重新更新了一下文章,文末会附几篇参考文章的地址,有兴趣的读者可以点进去看。django启动我们在启动一个django项目的时候,无论你是在命令行执行还是在pycharm直接点击运行,其实都是执行’runserver’的操作,而ruserver是使用django自带原创 2018-01-27 17:54:57 · 3610 阅读 · 0 评论