摘要: 验证器 编写验证器 验证器是一个可调用的对象,它接受一个值,并在不符合一些规则时抛出ValidationError异常。验证器有助于在不同类型的字段之间重复使用验证逻辑。 例如,这个验证器只允许偶数: from django.core.exceptions import ValidationErro 阅读全文
posted @ 2015-09-20 21:36 绝不原创的飞龙 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 错误报告 当你运行一个公开站点时,你应该始终关闭DEBUG 设置。这会使你的服务器运行得更快,也会防止恶意用户看到由错误页面展示的一些应用细节。 但是,运行在 DEBUG为False的情况下,你不会看到你的站点所生成的错误 – 每个人都只能看到公开的错误页面。你需要跟踪部署的站点上的错误,所以可以配 阅读全文
posted @ 2015-09-20 18:54 绝不原创的飞龙 阅读(3) 评论(0) 推荐(0) 编辑
摘要: Django中的密码管理 密码管理在非必要情况下一般不会重新发明,Django致力于提供一套安全、灵活的工具集来管理用户密码。本文档描述Django存储密码和hash存储方法配置的方式,以及使用hash密码的一些实例。 另见 即使用户可能会使用强密码,攻击者也可能窃听到他们的连接。使用HTTPS来避 阅读全文
posted @ 2015-09-20 11:19 绝不原创的飞龙 阅读(12) 评论(0) 推荐(0) 编辑