MOJ政府的基本Django申请

django-gov的Python项目详细描述


这可以用作构建moj django应用程序的基础。它包括一些有用的django包和gov.uk模板。它还包括flake8代码样式测试。

依赖关系

  • Python 3.5(可以使用brew install python3安装)

安装

通过pypi安装

pip install django-gov

功能

包中包含govuk_template django template和静态目录。您可以直接扩展govuk模板

{% extends 'govuk_template/base.html' %}

您还可以下载最新的govuk_模板taball并将内容提取到您选择的目录中

./manage.py update_gov_template -d /path/to/directory/to/unpack/

这将把govuk_模板的最新版本中的模板和静态目录添加到作为-d传递的目录中

通过在app settings.py文件中包含默认设置,您可以包含上述所有包含的应用程序的默认设置

from django_gov.settings import *

您可以包括healthcheck端点的url

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_模板作为基础。

有关如何设置swagger的说明,请参见https://github.com/marcgibbons/django-rest-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和历史记录。

0.1.0(2016-11-17)

  • pypi上的第一个版本。

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

推荐PyPI第三方库


热门话题
java为什么程序显示空结果?   java应用程序在测试设备上调试时工作正常,但在发布版apk中没有,它没有获得post。来自firebase的类变量   java Android:从主活动按钮确定在listview中选中哪个复选框   在Spring中添加@OneToOne注释时启动ApplicationContext时发生java错误   用JAVA Android实现矩阵计算的最快方法   SpringJava语义有没有更好的编写方法?   java从hashmap中减去两个值后返回最小差值的键?   Java中的静态初始化顺序:Netty 4.0.7的例外   java如何检查用户输入是否为字符串   循环Java计数单词索引   java如何使用以下代码将视频流传输到Android异步Http服务器?   java如何在jtable的所有行中循环   java如何使用maven将unicode插入mysql   java使用安卓加速远程数据检索   java试图模拟麦克风(javax.sound.sampled)   swing SwingWorker从不归还任何东西?(爪哇)   首次在Android Studio上未加载java LibGDX文件   java如何在多个Mysql服务器上设置限制和偏移?   如何防止从java连接到mongodb时登录控制台?