我正在尝试启动项目,
django-admin startproject <project_name>
但它要么生成更多已经存在的文件(如manage.py和其他配置文件),要么给出一个错误- CommandError:~/Dev/r4 c/R4 C/manage.py已存在。将项目覆盖到现有目录中不会替换冲突文件。
我的项目结构:
r4c/
└── R4C/
├── R4C/
│ └── settings.py
└── ... (other configuration files)
├── customers/
│ └── views.py
└── ... (other customer-related files)
├── orders/
│ └── views.py
└── ... (other customer-related files)
└── robots/
└── views.py
└── ... (other customer-related files)
├── R4C_README.md
├── R4C_manage.py
└── R4C_tasks.md
我只需要启动已经存在的目录和文件的项目和应用程序
我试图启动项目命令,但不能得到和想法不只是从一开始就启动项目,只是与现有的文件和目录工作。
2条答案
按热度按时间0pizxfdo1#
因为你已经有了django的结构和配置,所以你不需要再使用
django-admin startproject
。如果你想确保你的目录,如客户,订单和机器人是Django应用程序,你可以按照以下步骤操作:
只要在目录和文件中保持Django所需的正确结构和内容,就不需要使用startproject或startapp命令。它们是Django提供的方便命令,用于帮助设置初始结构,但是一旦结构存在(就像您的情况一样),您就可以直接进行开发。
ygya80vv2#
创建项目后,无需再次为项目运行命令。现在你需要构建应用程序,即为你的应用程序编写模型和视图。