摘要: 关于__dict__和dir()的区别和作用请参考这篇文章:http://blog.csdn.net/lis_12/article/details/53521554 说下我当时遇到的问题: 首先,我们知道实例方法也可以算作是属性,通过hasattr()函数可以验证.而 \_\_dict\_\_是用来 阅读全文
posted @ 2017-10-29 19:15 雷子-LL 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 运行环境在Python3.6下,Python2的解决方案网上有很多. 2017.10.18 第一种方法:Unicode码 在unicode码中,汉字的范围是(0x4E00, 9FBF) 这个方法比较简单,但是有个小问题,unicode码中收录了2万多个汉字,包含很多生僻的繁体字. 第二种方法:GBK 阅读全文
posted @ 2017-10-17 15:56 雷子-LL 阅读(8307) 评论(5) 推荐(1) 编辑
摘要: 自定义template过滤器的方法 "参考文档" ,不再赘述 is_safe 文档说明过滤的两种最终形态,其中一种是设置 ,但是对is_safe的具体作用说的云山雾绕的,而查了些博文只是简单的说is_safe可以关闭掉自动转义( 这个说法是错误的! ) 我尝试了加或者不加is_safe的效果 结果就 阅读全文
posted @ 2017-10-10 13:25 雷子-LL 阅读(895) 评论(0) 推荐(0) 编辑
摘要: format格式化字符串方法相较于老版%格式方法的优点: 1.不需要理会数据类型的问题,在%方法中'%s'只能替代字符串类型. 2.单个参数可以多次输出,参数顺序可以不相同. 3.填充方式十分灵活,对齐方式十分强大. 4.官方推荐,%方法将会在后面的版本被淘汰. format()方法的基本使用格式: 阅读全文
posted @ 2017-09-30 16:32 雷子-LL 阅读(5670) 评论(0) 推荐(0) 编辑
摘要: 1.ListView 表示对象列表的一个页面. 执行这个视图的时候, 将包含视图正在操作的对象列表(通常是一个查询集,但不是必须). 属性: model : 指定模型 tempalta_name :模板文件 queryset :指定一个经过过滤的对象列表,将取代 提供的值 context_objec 阅读全文
posted @ 2017-09-27 16:58 雷子-LL 阅读(739) 评论(0) 推荐(0) 编辑
摘要: Form中添加自定义的验证: 1.对特定字段属性的验证; 2.包含多字段的验证. 先创建一个简单的Form: 1.验证特定字段属性 使用表单子类中的 方法 通过表单中的字段名称替换.这个方法完成特定属性相关的验证,这个验证与字段的类型无关.这个方法没有任何传入的参数.你需要查找 中该字段的值,记住此 阅读全文
posted @ 2017-09-12 15:43 雷子-LL 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 1.自定义管理器(Manager) 在语句Book.objects.all()中, 是一个特殊的属性,通过它来查询数据库,它就是模型的一个Manager. 每个Django模型至少有一个manager,你可以创建自定义manager以定制数据库的访问. 这里有两个方法创建自定义manager:添加额 阅读全文
posted @ 2017-09-11 17:28 雷子-LL 阅读(2806) 评论(0) 推荐(0) 编辑
摘要: 使用Django内置的认证视图实现简单的通过邮箱重置密码的功能版本:django 1.11 在django.contrib.auth.views中提供了四个类视图用于密码重置 class PasswordResetViewURL name: password_reset #要保持相同通过给邮箱发送重 阅读全文
posted @ 2017-08-29 17:38 雷子-LL 阅读(5690) 评论(0) 推荐(0) 编辑
摘要: 想在我们有两个视图: 这两个视图非常相似,GET渲染页面并预置用户信息,POST提交文本数据,不同的只有tamplate和form这两个对象。现在把这两个对象抽象出来,创建一个通用的视图: 通过URLconf的传递额外参数的方式来传递这两个对象: 这样就有了一个可复用的、与对象无关的视图(在URLc 阅读全文
posted @ 2017-08-16 10:39 雷子-LL 阅读(1017) 评论(0) 推荐(0) 编辑
摘要: 转载:http://www.cnblogs.com/hunttown/p/5759959.html 阅读全文
posted @ 2017-06-20 11:11 雷子-LL 阅读(378) 评论(0) 推荐(0) 编辑