首页 > 解决方案 > 如何使用 startproject --template?(Django 2.2)

问题描述

我正在尝试通过django-admin startprojectand创建一个 Django 模板目录--template

我试过了:django-admin startproject main_project --template=./templates

但是它只创建一个空main_project目录,在这个目录中没有任何反映 Django 实例的内容(即没有 urls.py、settings.py、wsgi.py 等)

- desktop/
    |_ main_project/ # directory where startproject will be executed via CLI
        |_ templates/

我期望按照此处所述创建项目 Python 包: https ://docs.djangoproject.com/en/2.2/intro/tutorial01/#creating-a-project

mysite/
    manage.py
    mysite/ # or main_project for my example
        __init__.py
        settings.py
        urls.py
        wsgi.py

我只得到:

- desktop/
    |_ main_project/ # directory where startproject will be executed via CLI
        |_ main_project
            |_ #empty directory
        |_ templates/
        |_ venv

标签: djangodjango-admin

解决方案


根据文档https://docs.djangoproject.com/en/2.2/ref/django-admin/#cmdoption-startapp-template

也许在项目名称前尝试带有--template标志的命令


推荐阅读