跳转到主要内容

DjangoTrivia集合框架

项目描述

django-qwert是Django的一个Trivia片段集合框架,用于Kawaz

安装

pip install django-qwert

功能

  1. Http403异常

    类似于Http404异常。你可以抛出Http403异常,并将HttpResponseForbidden作为响应返回

  2. 基于用户的异常

    即使DEBUG=False,超级用户也可以看到Django技术异常页面

  3. 全局请求

    开发人员可以使用线程局部机制在请求过程中访问request实例

  4. with_request装饰器

    为了在表单中处理请求实例,请将表单类和基于类的通用视图类进行转换。在表单方法中确定对象的作者很有用。

  5. 有用的模板标签和一些额外的内置模板标签

    • expr(额外内置)

      在模板中计算Python表达式

    • 评估

      在字符串中评估Django模板

    • truncateletters(额外内置)

      类似于truncatewords,这会截断字母。对于没有分隔符的语言(如日语、中文等)很有用。

    • markdown

      增强的markdown过滤器,可以处理markdown扩展。markdown是使用此模板标签所必需的。

    • urlize_html

      urlize过滤器用于HTML字符串。BeautifulSoup是使用此模板标签所必需的。

  6. Enhanced override_settings

    与Django 1.4的override_settings类似,但会在将新应用添加到INSTALLED_APPS时调用syncdb命令。并且添加了with_appswithout_apps装饰器/上下文管理器。

  7. 自动测试在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 (26.3 kB 查看哈希)

上传日期

支持者:

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面