我需要创建一个具有不同文件和文件夹结构的 Django 项目。特别是我需要添加 2 个文件夹:qqapp
并且qqproject
在通过命令创建新应用程序时startapp
,每个文件夹都包含一些基本文件。
如何覆盖基本命令或添加自定义命令?
我当前的解决方案是编辑基本命令文件(更改默认文件夹的目录名称)django/core/management/commands/startapp|project.py,
,但我认为这是个坏主意。
我需要创建一个具有不同文件和文件夹结构的 Django 项目。特别是我需要添加 2 个文件夹:qqapp
并且qqproject
在通过命令创建新应用程序时startapp
,每个文件夹都包含一些基本文件。
如何覆盖基本命令或添加自定义命令?
我当前的解决方案是编辑基本命令文件(更改默认文件夹的目录名称)django/core/management/commands/startapp|project.py,
,但我认为这是个坏主意。
为此使用项目模板。
django-admin.py startproject --template=/path/to/my_project_template myproject