如何在文件夹中创建所有Django应用程序?

2024-03-29 06:44:54 发布

您现在位置:Python中文网/ 问答频道 /正文

以下是我的项目文件夹结构:

.venv [virtual environment]
apps
budgetApp
    __init__.py
    settings.py
    urls.py
    wsgi.py
manage.py

当我运行下面的命令python manage.py startapp budget它会在budgettap文件夹旁边创建一个名为budget的新文件夹。在

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


Tags: apps项目py文件夹wsgisettingsmanageenvironment
3条回答

您可以在startapp命令的app\ulabel之后指定目标目录的路径。在

python manage.py startapp <app_label> [destination]

在您的情况下,命令如下:

python manage.py startapp budget ./apps

然后您应该在中添加刚刚创建的应用程序名称设置.py如下:

INSTALLED_APPS = [
    ...,
    'apps.budget',
]
  1. 首先,您需要在/apps文件夹中创建一个Your_App_Name目录。在
  2. 之后,运行以下命令来创建新的应用程序
python manage.py startapp Your_App_Name ./apps/Your_Apps_Folder_Name/

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

^{pr2}$

第一次运行python manage.py startapp budget app/budget

然后,在settings.py上,将INSTALLED_APPS更改为完整路径名:

INSTALLED_APPS = [
'app.budget.apps.BudgetConfig',
]

相关问题 更多 >