该项目旨在为django提供动态错误页(使用模板标记等,因此也可能出错)和手工编写静态错误页之间的折衷方案。

django-statictemplate的Python项目详细描述


Latest VersionTravis statusCoveralls statusDownloadWheel StatusLicense

该项目旨在为 django(使用模板标记等,因此也可能出错)和 必须手工编写静态错误页。

它通过提供一个可以调用的管理命令来实现 将动态django模板放入没有模板标记的静态html页面中 不管里面有什么。

请注意,这意味着每次更改错误页时,都需要 重新运行此脚本。理想情况下,这是部署过程的一部分。

安装

pip install django-statictemplate在你的虚拟机中。

statictemplate添加到INSTALLED_APPS中。

配置

django-statictemplate不需要任何配置。默认情况下。

默认情况下,django-statictemplate覆盖为 增强兼容性并避免不兼容。

然而,这并不总是可行的:如果您需要一组特定的 要加载的中间件集:

STATICTEMPLATE_OVERRIDE_MIDDLEWARE = False

在你的设置文件。

请注意,django-statictemplate没有使用 可能的中间件,因此您可能会遇到故障和奇怪的行为 尤其是如果您使用改变响应类型的中间件。

用法

python manage.py statictemplate dynamic_500.html > 500.html

python manage.py statictemplate dynamic_500.html -f 500.html

管理命令呈现按名称给定的模板(标准django 模板名称解析)并将输出写入stdout或文件。

参数

  • template:要呈现的标准django模板名
  • language:在 给定语言
  • extra_request:请求中注入了额外的参数。参数必须 以查询字符串格式序列化(例如:'variable=value&variable=value'; 请注意单引号',以保护与号&;)。

选项

  • -f--file:命令输出的文件目标

许可证

此项目是根据BSD许可证授权的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
安卓在Java代码中添加平方根和退格按钮   java H2数据库在创建序列时引发意外的JdbcSQLException   Java解析方法调用其他类   java如何在Android中测量循环中代码的累积执行时间?   javascript如何构造此数组,将类别和产品分开   java正确的时间格式   java可移植性。查找和迭代器。查找而不是引发异常,获取null   Android中Telugu字符串的java正则表达式?   java需要帮助计算arrayList中的字符数   正则表达式Java正则表达式替换双引号内的双引号   安卓 java。lang.unsatifiedLinkError:未找到本机方法:org。pjsip。pjsua。pjsuaJNI。新的伙伴配置:()J   关于Java中线程和回调的多线程问题   java mod_重写规则(如果出现其他问题)   java类导入到jsp并创建对象问题   java正在从mongoDB获取损坏的信息。   java第二个JFrame首先关闭   java如何使JButton接受来自JTextField的输入?   java如何为jacksondataypehal注释记录   Java元编程难题:获取所有本身由给定注释a注释的注释