【问题标题】:Force django-admin startproject if project folder already exists如果项目文件夹已经存在,则强制 django-admin startproject
【发布时间】:2015-10-04 14:00:20
【问题描述】:

我想在已经存在的文件夹中启动新的 django 项目,显然得到 ​​p>

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

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

【问题讨论】:

    标签: python django django-admin


    【解决方案1】:

    使用当前目录即可:

    cd /home/user/projectfolder

    django-admin.py startproject project .

    .的使用只是指示Django在当前目录下创建一个项目,而:

    django-admin.py startproject

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

    如果只给出项目名称,项目目录和 项目包将被命名和项目目录 将在当前工作目录中创建。

    这失败是因为现有目录这不是错误,而是为了防止事故发生的限制。

    【讨论】:

      【解决方案2】:

      你也可以这样:

       django-admin startproject name_project path_project 

      例子:

       django-admin 启动项目示例 /tmp/example 

      【讨论】:

        猜你喜欢
        • 2011-06-14
        • 2013-06-24
        • 2022-10-24
        • 1970-01-01
        • 2013-11-07
        • 2017-12-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多