使用 cookiecutter-django 创建 Django 项目后,是否有像 python manage.py startapp <app_name>
这样的命令运行而不是从头开始编写新应用程序?
最佳答案
为了完整起见,我想补充一点,特定于项目的应用程序应该进入第二级,在使用 Cookiecutter Django 时也是如此。
有一个GitHub issue about this ,项目维护者explains the situation .
您应该执行以下操作:
1 - create the
<name-of-the-app>
app withpython manage.py startapp
2 - move<name-of-the-app>
directory to<project_slug>
directory
3 - edit<project_slug>/<name-of-the-app>/apps.py
and changename = "<name-of-the-app>"
toname = "<project_slug>.<name-of-the-app>"
4 - add"<project_slug>.<name-of-the-app>.apps.<NameOfTheAppConfigClass>"
toLOCAL_APPS
inconfig/settings/base.py
关于django - 是否有使用 cookiecutter-django 创建应用程序的命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39838290/