上一页 1 ··· 194 195 196 197 198 199 200 201 202 ··· 234 下一页

2018年8月14日

基于django封装的常用装饰器和函数

摘要: 1:返回操作成功的json数据 def response_success(message, data=None, data_list=[]): return HttpResponse(json.dumps({ 'code': 2000,#code由前后端配合指定 'message': message 阅读全文

posted @ 2018-08-14 20:22 ExplorerMan 阅读(445) 评论(0) 推荐(0)

django 设置session过期时间

摘要: session的超时时间设置settings中SESSION_COOKIE_AGE=60*30 30分钟。SESSION_EXPIRE_AT_BROWSER_CLOSE False:会话cookie可以在用户浏览器中保持有效期。True:关闭浏览器,则Cookie失效。SESSION_COOKIE_ 阅读全文

posted @ 2018-08-14 12:11 ExplorerMan 阅读(4160) 评论(0) 推荐(0)

Django之session验证的三种姿势

摘要: 一.什么是session session是保存在服务端的键值对,Django默认支持Session,并且默认是将Session数据存储在数据库中,即:django_session 表中。 二.FVB中使用装饰器进行session验证 认证装饰器: 1 2 3 4 5 6 7 8 9 10 # 登陆验 阅读全文

posted @ 2018-08-14 12:06 ExplorerMan 阅读(293) 评论(0) 推荐(0)

Django进阶之session

摘要: 基于cookie做用户验证时:敏感信息不适合放在cookie中 session依赖cookie session原理 cookie是保存在用户浏览器端的键值对 session是保存在服务器端的键值对 session服务端中存在的数据为: session = { 随机字符串1:{ 用户1的相关信息 } 阅读全文

posted @ 2018-08-14 12:00 ExplorerMan 阅读(136) 评论(0) 推荐(0)

Django的STATIC_ROOT和STATIC_URL以及STATICFILES_DIRS

摘要: 首先,我们配置静态文件,要在setting.py里面加入如下几行代码: settings.py # the settings above# STATIC SETTINGSSTATIC_URL = '/static/'# BASE_DIR 是项目的绝对地址STATIC_ROOT = os.path.j 阅读全文

posted @ 2018-08-14 10:39 ExplorerMan 阅读(509) 评论(0) 推荐(0)

2018年8月13日

Django 发送email配置详解及各种错误类型

摘要: 跟随Django Book的内容发送邮件不成功,总结一下需要配置好settings.py文件,还要注意一些细节。 1、在settings文件最后添加以下内容,缺一不可! EMAIL_HOST= 'smtp.163.com'EMAIL_PORT= 25EMAIL_HOST_USER = 'xxxxxx 阅读全文

posted @ 2018-08-13 21:28 ExplorerMan 阅读(745) 评论(0) 推荐(0)

2018年8月9日

django 多数据库配置

摘要: 在django项目中, 一个工程中存在多个APP应用很常见. 有时候希望不同的APP连接不同的数据库,这个时候需要建立多个数据库连接。 1. 修改项目的 settings 配置 在 settings.py 中配置需要连接的多个数据库连接串 1 2 3 4 5 6 7 8 9 10 11 12 13 阅读全文

posted @ 2018-08-09 18:42 ExplorerMan 阅读(322) 评论(0) 推荐(0)

Django 模板 自定义context_processors

摘要: Django版本 1.8.4 为什么要自定义context_processors 在做博客的过程中,在浏览排行,评论排行,标签,文章归档,友情链接等内容每一个显示页面都是要显示的。如果在每一个views的处理函数当中都返回以上信息,这就造成了严重的代码冗余。因此就把他们设置成所有的模板视图都能够访问 阅读全文

posted @ 2018-08-09 16:44 ExplorerMan 阅读(459) 评论(0) 推荐(0)

2018年8月8日

django orm 操作符

摘要: __gt 大于__gte 大于等于__lt 小于__lte 小于等于__in__exact 精确等于 like 'aaa'__iexact 精确等于 忽略大小写 ilike 'aaa'__contains 包含 like '%aaa%'__icontains 包含 忽略大小写 ilike '%aaa 阅读全文

posted @ 2018-08-08 18:14 ExplorerMan 阅读(810) 评论(0) 推荐(0)

Django中的ORM进阶操作

摘要: Django中是通过ORM来操作数据库的,通过ORM可以很easy的实现与数据库的交互。但是仍然有几种操作是非常绕也特别容易混淆的。于是,针对这一块,来一个分类总结吧。 对于ORM对数据库的基本操作前面model里已经有了介绍,这里专门针对ORM的一对多、多对多、正向、反向等操作来讲解用法和注意事项 阅读全文

posted @ 2018-08-08 16:23 ExplorerMan 阅读(312) 评论(0) 推荐(0)

上一页 1 ··· 194 195 196 197 198 199 200 201 202 ··· 234 下一页

导航