python
boteman123
这个作者很懒,什么都没留下…
展开
-
django中的author模块
1, Auth模块是什么 : Auth模块是Django自带的用户认证模块: 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点。它内置了强大的用户认证系统--auth,它默认使用 auth_us...原创 2018-09-17 19:21:55 · 763 阅读 · 0 评论 -
Django的中间件
一:什么是中间件: 中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能。 二:中间件有什么作用: 如果你想修改请求,例如被传送到view中的HttpRequest对象。 或者你想修改view返回的HttpR...原创 2018-09-17 20:09:45 · 154 阅读 · 0 评论 -
getattr,setattr,hasattr详解
1,hasattr(object, name) 判断一个对象里面是否有name属性或者name方法,返回BOOL值,有name特性返回True, 否则返回False。 需要注意的是name要用括号括起来 实例: 2,getattr(object, name[,default]) 获取对象object的属性或者方法,如果存在打印出来,如果不存在,打...原创 2018-10-15 19:26:24 · 4279 阅读 · 0 评论 -
django中contenttype的使用
contenttype主要用于解决:表的id和数据id,来唯一确定一条数据,即(通过表名加上表中的唯一字段id可以确定唯一的一条数据)。 实例: 定义model view视图中使用: 主要是:数据的增删改查: 查询数据: ...原创 2018-10-24 20:30:01 · 441 阅读 · 0 评论 -
django缓存设置
1:中间件全局配置 2:装饰器局部视图函数配置 给需要的视图函数加上装饰器就可以。装饰其中传入的就是缓存时间,秒为单位。 3:在视图模板中,对某一部分使用缓存 4:在setting文件中配置缓存的引擎,和保存路径:(缓存的引擎有很多种,可以保存到redis,内存等) 一:制定文件引擎 二:制定redis引擎: ...原创 2018-10-24 21:20:55 · 174 阅读 · 0 评论 -
dajngo中的事物操作
事物: 原子性:一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。 一致性:在事务开始之前和事务结束以后,数据库的完整性没有被破坏。这表示写入的资料必须完全符合所有的预设规则,这包含资料的精确度、串联性以及后续数据库可以自发性地完成预定的...原创 2018-11-16 15:18:28 · 254 阅读 · 0 评论