DjangoTrivia集合框架
项目描述
django-qwert是Django的一个Trivia片段集合框架,用于Kawaz
安装
pip install django-qwert
功能
Http403异常
类似于Http404异常。你可以抛出Http403异常,并将HttpResponseForbidden作为响应返回
基于用户的异常
即使DEBUG=False,超级用户也可以看到Django技术异常页面
全局请求
开发人员可以使用线程局部机制在请求过程中访问request实例
with_request装饰器
为了在表单中处理请求实例,请将表单类和基于类的通用视图类进行转换。在表单方法中确定对象的作者很有用。
有用的模板标签和一些额外的内置模板标签
expr(额外内置)
在模板中计算Python表达式
评估
在字符串中评估Django模板
truncateletters(额外内置)
类似于truncatewords,这会截断字母。对于没有分隔符的语言(如日语、中文等)很有用。
markdown
增强的markdown过滤器,可以处理markdown扩展。markdown是使用此模板标签所必需的。
urlize_html
urlize过滤器用于HTML字符串。BeautifulSoup是使用此模板标签所必需的。
Enhanced override_settings
与Django 1.4的override_settings类似,但会在将新应用添加到INSTALLED_APPS时调用syncdb命令。并且添加了with_apps和without_apps装饰器/上下文管理器。
自动测试在syncdb命令中创建用户
设置
- AUTO_CREATE_TESTUSER
要禁用在syncdb命令中自动创建测试用户,将此设置设置为False。默认:True
- TESTUSER_USERNAME
测试用户的用户名。默认:'admin'
- TESTUSER_EMAIL
测试用户的电子邮件地址。默认:"%s@test.com" % TESTUSER_USERNAME
- TESTUSER_PASSWORD
测试用户的密码。默认:'password'
- ENABLE_EXTRA_BUILTINS
要禁用向内置模板标签添加额外标签,将此设置设置为False。
项目详情
django-qwert-0.2.2.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c1002916fba727352ab979d15915ff2f5452791c246f392e107b92b858ad2426 |
|
MD5 | d00c43bab80842a507b570f6b0b6d67b |
|
BLAKE2b-256 | 0fd269664f01c17144b7c12b62acb53af0bd2d72a231ee033e80d47fa9aecec5 |