文件名称:cookiecutter-djangopackage:用于快速创建可重用 Django 包的 cookiecutter 模板
文件大小:55KB
文件格式:ZIP
更新时间:2024-08-24 20:29:23
Python
Cookiecutter Django 包 用于快速创建可重用 Django 包(可安装应用程序)的模板。 为什么? 创建可重用的 Django 包一直很烦人。 没有定义/维护的最佳实践(尤其是setup.py ),因此您最终会从一个项目到另一个项目剪切和粘贴hacky、难以理解、通常是遗留代码。 该模板受启发,旨在让 Django 开发人员能够摆脱对货物崇拜的配置,并遵循专家指定并在此处维护的通用模式。 特征 理智的 setup.py 便于 PyPI 注册/分发 Travis-CI 配置 编解码器配置 毒物配置 狮身人面像文档 BSD 默认许可 基本模型生成 用法 首先,在 Github 上创建您的空仓库(在我们下面的示例中,我们将其称为blogging_for_humans )并使用您喜欢的方法设置您的虚拟环境。 注意:您的项目将使用包含 pypi 徽章、travis-ci 徽章
【文件预览】:
cookiecutter-djangopackage-master
----.gitignore(453B)
----.pyup.yml(1KB)
----Makefile(457B)
----ROADMAP.md(2KB)
----.travis.yml(247B)
----requirements_dev.txt(138B)
----CHANGELOG.md(3KB)
----contributors.rst(1KB)
----.github()
--------ISSUE_TEMPLATE.md(382B)
--------FUNDING.yml(71B)
----README.rst(6KB)
----tests()
--------test_bake_project.py(11KB)
----pytest.ini(27B)
----cookiecutter.json(662B)
----CONTRIBUTING.rst(4KB)
----hooks()
--------pre_gen_project.py(603B)
--------post_gen_project.py(627B)
----{{cookiecutter.repo_name}}()
--------setup.py(3KB)
--------.gitignore(419B)
--------requirements.txt(133B)
--------tasks.py(2KB)
--------.travis.yml(1KB)
--------MANIFEST.in(193B)
--------requirements_dev.txt(132B)
--------LICENSE(4KB)
--------HISTORY.rst(125B)
--------setup.cfg(264B)
--------.github()
--------README.rst(2KB)
--------tests()
--------requirements_test.txt(207B)
--------{{cookiecutter.app_name}}()
--------.coveragerc(146B)
--------AUTHORS.rst(178B)
--------runtests.py(575B)
--------CONTRIBUTING.rst(3KB)
--------manage.py(329B)
--------docs()
--------.editorconfig(331B)
--------tox.ini(902B)
----.editorconfig(331B)
----tox.ini(181B)