随笔分类 -  Django

大而全的web框架
Django【进阶】FBV 和 CBV
摘要:django中请求处理方式有2种:FBV 和 CBV 一、FBV FBV(function base views) 就是在视图里使用函数处理请求。 看代码: urls.py 1 2 3 4 5 6 7 8 fromdjango.conf.urlsimporturl, include # from d 阅读全文

posted @ 2017-09-20 23:02 lucaq 阅读(297) 评论(0) 推荐(0)

Django【进阶】
摘要:FBV和CBV http://www.cnblogs.com/lucaq/p/7565560.html 中间件 http://www.cnblogs.com/lucaq/p/7581234.html 缓存 http://www.cnblogs.com/lucaq/p/7586583.html 内置信 阅读全文

posted @ 2017-09-20 19:59 lucaq 阅读(121) 评论(0) 推荐(0)

博客系统—头像预览功能实现
摘要:使用知识点: jquery的change事件,当输入域发生变化时触发改变事件 DOM对象的onload加载事件 html5的文件读取方法FileReader() 阅读全文

posted @ 2017-09-18 20:24 lucaq 阅读(212) 评论(0) 推荐(0)

Django-csrf跨站请求伪造
摘要:方式一: 下列代码插入ajax提交之$.ajaxSetup({ data: {csrfmiddlewaretoken: '{{ csrf_token }}' }, }); 注意:该代码中包含模板渲染语法{{ }},模板页面可以直接渲染,如果js代码单独写,然后从外部引入到模板时,渲染语法在js文件中 阅读全文

posted @ 2017-09-18 20:19 lucaq 阅读(120) 评论(0) 推荐(0)

Django-Django的form表单
摘要:注册页面如果用ajax来做,视图views里面判断会很复杂,需要判断各种字段,我们用form来做 form_obj,实例化form_post(form_obj)对象,一定要加上(request.POST) 打印form_obj,是一个字典 django表单的验证: is_valid()方法 添加到数 阅读全文

posted @ 2017-09-18 20:13 lucaq 阅读(140) 评论(0) 推荐(0)

Django-models class Meta:元类
摘要:Django模型之Meta选项详解 Model 元数据就是 "不是一个字段的任何数据" -- 比如排序选项, admin 选项等等. Django模型类的Meta是一个内部类,它用于定义一些Django模型类的行为特性。而可用的选项大致包含以下几类 abstract 这个属性是定义当前的模型是不是一 阅读全文

posted @ 2017-09-18 20:10 lucaq 阅读(388) 评论(0) 推荐(0)

Django-models,继承AbstractUser类
摘要:1、UserInfo类继承了Django模型自带的User类,需要导入AbstractUser 2、然后在settings.py中配置 阅读全文

posted @ 2017-09-18 20:08 lucaq 阅读(1930) 评论(0) 推荐(0)

Django-views,用户认证,login_requierd()
摘要:分别是认证,登入,注销的功能 authenticated():验证是否登录 login():登入,并且创建cookie,session logout():注销,清除session user对象方法 user对象的is_authenticated()方法 创建用户方法 修改密码 示例一:修改密码 @l 阅读全文

posted @ 2017-09-18 19:47 lucaq 阅读(444) 评论(0) 推荐(0)

Django-urls路由分发
摘要:例如:127.0.0.0:8000/blog/lucaq.html,当有多个应用时,需要在blog应用下进行路由,我们在blog应用下做一个urls路由分发,就需要include模块实现。 导入include模块 分组: 引入include,在blog路径后加分组,Blog为应用名,urls为Blo 阅读全文

posted @ 2017-09-18 19:41 lucaq 阅读(112) 评论(0) 推荐(0)

Django基础
摘要:web框架:用于web开发,包含了各种模块和功能的集合,便于快速完成开发任务的系统。 Django: 大而全 Flask : 小而精 Django项目创建 1 django-admin startproject project_name 创建项目 2 python manage.py startap 阅读全文

posted @ 2017-09-18 19:25 lucaq 阅读(167) 评论(0) 推荐(0)

导航