MoJ政府基础Django应用
项目描述
这可以作为构建MoJ Django应用程序的基础。它包含了一些有用的Django包以及Gov.uk模板。还包括flake8代码风格测试。
包含
依赖
Python 3.5 (可以使用
brew install python3
安装)
安装
通过pypi安装
pip install django-gov
功能
govuk_template Django模板和静态目录已包含在包中。您可以直接扩展GovUK模板
{% extends 'govuk_template/base.html' %}
您还可以下载最新的govuk_template压缩包,并将其内容提取到您选择的目录中
./manage.py update_gov_template -d /path/to/directory/to/unpack/
这将在-d参数指定的目录中添加来自最新版govuk_template的模板和静态目录
您可以通过在您的app settings.py文件中包含默认设置来包含所有包含应用的默认设置
from django_gov.settings import *
您还可以包含健康检查端点的urls
url(r'^', include('django_gov.urls'))
测试
如果您包含完整的默认设置,这将添加flake8代码风格测试到您运行应用程序的目录中
您可以在应用程序的根目录中添加包含您的flake8设置的setup.cfg文件
[flake8] exclude = .git/,env/,venv/,node_modules/, manage.py max-complexity = 10 max-line-length = 120
API文档
django-rest-swagger也包含在内。模板已被修改以使用govuk_template作为基础。
请参阅https://github.com/marcgibbons/django-rest-swagger获取设置Swagger的说明
历史
0.2.0 (2017-04-05)
将govuk模板更新到0.19.2。
0.1.2 (2016-12-05)
将flake8测试添加到READEME。
0.1.1 (2016-11-18)
更新READEME和HISTORY。
0.1.0 (2016-11-17)
首次发布到PyPI。
项目详情
关闭
django-gov-0.2.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 416131c66f42047d2194335c9cf742e5ea345fee38651a5dfc094d30fd2b65bb |
|
MD5 | 867921bcef19df8f525195f1ff9cb28d |
|
BLAKE2b-256 | d3883ed3a28eeb2a87c141a3321fc127e7c71a0368a8941f39049461d11b1c13 |