将django内置scaffold cli(django admin)集成到pyscaffold中
pyscaffoldext-django的Python项目详细描述
Pyscaffoldext django
Integration of Django’s built-in generator (^{tt1}$) into PyScaffold
PyScaffold是一个专注于可分发python包的开发工具。 此扩展允许使用 pyscaffold敏感的项目结构,通过使用django-admincli。
快速启动
此扩展可以使用pip:
直接安装$ pip install pyscaffoldext-django
或者,如果您喜欢pipx:
$ pipx install pyscaffold # if you haven't installed pyscaffold yet
$ pipx inject pyscaffold pyscaffoldext-django
注意,安装之后,putup -h将显示一个新选项 --django。使用此选项可以指示何时尝试创建 Django应用程序。例如:
$ putup --django myapp
有关详细信息,请参阅django-admin文档。
注意
在pyscaffold中使用django扩展大致等同于第一次创建 使用django admin的应用程序,然后将其转换为pyscaffold:
$ django-admin startproject myapp $ mkdir myapp/src $ mv myapp/myapp myapp/src $ putup myapp --force
对于复杂的用例,也许更好的选择是进行转换 手动操作。
注
此项目是使用Pyscaffold 3.2设置的。详细信息和用法 有关pyscaffold的信息,请参见https://pyscaffold.org/。