我想在已经存在的文件夹中启动新的django项目,并获得

CommandError: '/home/user/projectfolder' already exists.

有没有办法强制startproject命令在现有文件夹中创建项目?我在那个文件夹和git文件夹中都有一些重要的数据,所以我不想把它移到某个地方,然后再把它移回go .

推荐答案

只需使用当前目录即可:

cd /home/user/projectfolder

django-admin.py startproject project .

使用.只会指示Django在当前目录中创建一个项目,同时:

django-admin.py startproject

指示Django创建项目并创建必要的目录

如果仅给定项目名称,则项目目录和 项目包将被命名,并且项目目录 将在当前工作目录中创建.

这会失败,因为现有的目录是which is not a bug,但为了防止事故,需要进行约束.

Django相关问答推荐

自定义公钥打破Django管理内联逻辑

django命令中的no_color不起作用

RDBMS多对多关系Django

Django和静态文件

如何从Django';S模型中的方法中检索值?

基于Django类的视图:除非登录,否则拒绝访问future 日期

如何删除Docker上的django应用程序?

更改Django的创建时间字段

如何在不编写每个视图中的逻辑的情况下呈现值,Django?

如何使用 matplotlib 在绘图的角落插入小图像?

是否有 django 模板过滤器来显示百分比?

Django REST Framework - 将额外参数传递给操作

Django 密码以什么格式存储在数据库中?

将网络测功机添加到 Heroku django 应用程序时如何克服Coudn't find that formation错误?

Django - 在模板中显示当前日期和时间

我的 django 模型 DateField 如何将 30 天添加到提供的值?

Django - 如何从模型中 Select 特定列?

如何使用 Requests 库执行 HTTP DELETE 请求

PyCharm 代码判断提示找不到模板文件,如何解决?

python/django中setattr和对象操作的区别