这是我的项目文件夹结构:
.venv [virtual environment]
apps
budgetApp
__init__.py
settings.py
urls.py
wsgi.py
manage.py
当我运行以下命令python manage.py startapp budget
时,它将在budgetApp文件夹旁边创建一个名为budget的新文件夹。
但是我想在“ apps”文件夹中创建我的所有apps文件夹。
答案 0 :(得分:4)
Your_App_Name
文件夹中创建目录/apps
。python manage.py startapp Your_App_Name ./apps/Your_Apps_Folder_Name/
答案 1 :(得分:0)
您可以在startapp
命令中的 app_label 之后指定目标目录的路径。
python manage.py startapp <app_label> [destination]
对于您而言,您的命令是这样的:
python manage.py startapp budget ./apps
然后,您应在 settings.py 中添加刚刚创建的应用名称,如下所示:
INSTALLED_APPS = [
...,
'apps.budget',
]
答案 2 :(得分:0)
首次运行python manage.py startapp budget app/budget
然后,在您的settings.py
上,将INSTALLED_APPS
更改为完整路径名:
INSTALLED_APPS = [
'app.budget.apps.BudgetConfig',
]
答案 3 :(得分:0)
你也可以这样做
cd apps && django-admin startapp app_name