Django 教程中的结构与我的结构不匹配
Structure in Django tutorial does not match match my strucuture
开始一个新项目,发现教程的结构和我的结构不匹配。看起来像为 myproject 创建了一个目录,为 myapp 创建了一个目录和一个文件......我不明白。这个对吗?
教程结构显示:
mysite/
manage.py
mysite/
__init__.py
settings.py
urls.py
asgi.py
wsgi.py
我的结构显示:
mysite/
myapp
myappp
__init__.py
settings.py
urls.py
wsgi.py
manage.py
你可以运行pythonmanage.pystartproject来创建一个新项目
是的,它是正确的
在 运行 之前在终端上输入(进入目录 mysite)
cd mysite
然后运行
python manage.py runserver
python manage.py startapp appmane
........
..........
@NinaPy, 你的目录结构似乎是正确的,但存在一个问题。
请按照以下步骤操作:
1) 转到您要保留项目的目录。示例--我的项目文件夹
cd myproject
2) 现在您位于所需的文件夹中。 运行 来自 CLI 的命令(命令行界面)
django-admin startproject mysite //mysite是项目名
它将创建
1 个目录[mysite] 和 1 个文件[manage.py]
3) 现在如果你想创建一个应用程序:转到 mysite 目录因为manage.py存在于那里。
cd mysite
运行 来自 CLI
的命令
python manage.py startapp myapp
它将在同一级别创建 myapp。
myproject/
mysite
manage.py
myapp
如果您使用 CLI,那么您的文件夹目录和文件结构是相当安全的。除非你需要一些额外的文件,否则不要尝试手动执行它。
请看这里:
https://docs.djangoproject.com/en/3.0/intro/tutorial01/#creating-a-project
开始一个新项目,发现教程的结构和我的结构不匹配。看起来像为 myproject 创建了一个目录,为 myapp 创建了一个目录和一个文件......我不明白。这个对吗?
教程结构显示:
mysite/
manage.py
mysite/
__init__.py
settings.py
urls.py
asgi.py
wsgi.py
我的结构显示:
mysite/
myapp
myappp
__init__.py
settings.py
urls.py
wsgi.py
manage.py
你可以运行pythonmanage.pystartproject来创建一个新项目
是的,它是正确的 在 运行 之前在终端上输入(进入目录 mysite)
cd mysite
然后运行
python manage.py runserver
python manage.py startapp appmane
........
..........
@NinaPy, 你的目录结构似乎是正确的,但存在一个问题。
请按照以下步骤操作:
1) 转到您要保留项目的目录。示例--我的项目文件夹
cd myproject
2) 现在您位于所需的文件夹中。 运行 来自 CLI 的命令(命令行界面)
django-admin startproject mysite //mysite是项目名
它将创建
1 个目录[mysite] 和 1 个文件[manage.py]
3) 现在如果你想创建一个应用程序:转到 mysite 目录因为manage.py存在于那里。
cd mysite
运行 来自 CLI
的命令python manage.py startapp myapp
它将在同一级别创建 myapp。
myproject/
mysite
manage.py
myapp
如果您使用 CLI,那么您的文件夹目录和文件结构是相当安全的。除非你需要一些额外的文件,否则不要尝试手动执行它。
请看这里:
https://docs.djangoproject.com/en/3.0/intro/tutorial01/#creating-a-project