Django
文章平均质量分 51
Uncle_Gen
这个作者很懒,什么都没留下…
展开
-
Django urls路由与app子路由
前言在网页本身较少的情况下Django项目可以只使用单个app和项目自带的urls文件进行路由,但是在网页较为复杂或项目内有多个app的情况下就不太合适了,这时就需要在app中单独设置路由环境windows10pycharm2017.3.3 professional editionpython3.6.4django2.0.2方法为方便表达,统一将项目同名文件下...原创 2018-04-14 16:56:57 · 3166 阅读 · 0 评论 -
Django与AJAX实现网页动态数据显示
前言这部分已经折腾我两天了,还是没有头绪,可能还会折腾更久,最后在第三天上午解决问题,在一个不起眼的地方被坑了,jQuery加载的问题。会者不难,难者不会,希望后面人少走弯路吧环境windows10pycharm2017.3.3 professional editionpython3.6.4django2.0.2方法创建后台读取数据函数,用于后台从数据库读取...原创 2018-04-03 11:22:10 · 17921 阅读 · 16 评论 -
Django用户验证方法
前言这部分主要是需要保证网站的一些敏感页面不被普通游客访问到,需要一整套用户系统环境windows10pycharm2017.3.3 professional editionpython3.6.4django2.0.2方法创建登陆页面,与普通HTML页面创建方法相同,比如下面这个最基本的登陆页面<!DOCTYPE html><html...原创 2018-04-03 11:28:44 · 953 阅读 · 0 评论 -
Django与MySQL时区问题
环境windows10pycharm2017.3.3 professional editionpython3.6.4django2.0.2问题与方法将Django项目默认的UTC时区修改为本地时区打开Django项目的settings.py文件,修改TIME_ZONE为 TIME_ZONE = 'Asia/Shanghai' Django存取数...原创 2018-04-03 11:29:49 · 1944 阅读 · 0 评论 -
Django用户模型扩展
前言Django模型本身自带User模型,可以完成基本的用户功能,不过由于其自带属性较少(用户名,密码,姓,名,邮箱,权限),有时难以满足使用,因此需要涉及用户模型扩展。本方法思路是创建一个普通模型,使其与Django自带用户模型形成一一对应关系,优点是创建使用比较简单,并对原先模型影响较小;缺点是与用户模型联系不够紧密,无论是模型还是数据库,两部分内容都是分离的,仅仅是有对应关系。所以需要根...原创 2018-07-17 15:53:58 · 960 阅读 · 0 评论 -
Django表单提交GET&POST
前言之前在编写用户登陆界面的时候使用到了有关AJAX和POST部分的内容,但是没有搞太清楚,这次在写下拉菜单选项的时候,正好一块写一下GET和POST环境windows10pycharm2017.3.3 professional editionpython3.6.4django2.0.2方法GET&POST都是AJAX函数的简写比如在jQuery使用...原创 2018-07-17 15:59:14 · 990 阅读 · 0 评论 -
CSRF认证的几种方法
前言在使用Django框架编写网页,使用AJAX技术进行前后端数据交互的时候会遇到csrf(Cross-site request forgery跨站请求伪造)问题,get请求不影响,post就需要csrf认证。环境Django 2.0.6方法在登陆表单中添加CSRF方法:<form action="{% url 'login_check' %}" met...原创 2018-07-17 16:03:19 · 3236 阅读 · 0 评论