如何在文件夹内创建所有Django应用?

Kis*_*ing 4 python django

这是我的项目文件夹结构:

.venv [virtual environment]
apps
budgetApp
    __init__.py
    settings.py
    urls.py
    wsgi.py
manage.py
Run Code Online (Sandbox Code Playgroud)

当我运行以下命令时,python manage.py startapp budget它将在budgetApp文件夹旁边创建一个名为budget的新文件夹。

但是我想在“ apps”文件夹中创建我的所有apps文件夹。

mrz*_*zrm 7

您可以在命令中的app_label后指定目标目录的路径startapp

python manage.py startapp <app_label> [destination]

在你的情况下,你的命令是这样的:

python manage.py startapp budget ./apps

然后你应该在settings.py 中添加刚刚创建的应用程序名称,如下所示:

INSTALLED_APPS = [
    ...,
    'apps.budget',
]
Run Code Online (Sandbox Code Playgroud)


Fat*_*ora 5

  1. 首先,您需要Your_App_Name/apps文件夹内创建一个目录。
  2. 之后,运行以下命令来创建新应用
python manage.py startapp Your_App_Name ./apps/Your_Apps_Folder_Name/
Run Code Online (Sandbox Code Playgroud)

然后不要忘记在下面添加刚刚创建的应用程序名称settings.py

INSTALLED_APPS = [
    ...,
    'apps.Your_App_Name',
]
Run Code Online (Sandbox Code Playgroud)