django创建项目后,项目名称的目录下还有一个项目名称的文件夹?manage.py在文件夹外。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django创建项目后,项目名称的目录下还有一个项目名称的文件夹?manage.py在文件夹外。相关的知识,希望对你有一定的参考价值。

正常不是在项目的根目录下生成四个文件吗?我这个是为什么?怎么改回来?

不会改的
那个外面的manage.py是用来管理你创建的mysite(里面的)项目的,也就是说里面的mysite文件夹和manage.py是一个整体的项目。
至于外面的mysite仅仅是一个文件夹用来存放项目的位置, 和项目没有什么关系,这个mysite可以是任意的名字,你可以随便改
参考技术A 自从django 1.4版本之后,manage.py放到工程的目录外面了,使用方法见手册,官网上有说明的。
Don't move the manage.py it should sit outside the apps and the project folder.
since 1.4 common layout example...
project_root/
project_name/
media/
static/
static_root/ (in production)
templates/some_app/foo.html (overriding some_app at project level)
/admin/some_app/some_model/change_list.html
(overriding admin changelist for some_app.models.some_model)
settings.py
settings_deployment.py
urls.py
some_app/
templates/some_app/foo.html
urls.py
views.py
models.py
manage.py本回答被提问者采纳

以上是关于django创建项目后,项目名称的目录下还有一个项目名称的文件夹?manage.py在文件夹外。的主要内容,如果未能解决你的问题,请参考以下文章

Django面试题

创建图书管理项目

Django01_创建一个简单的项目

创建一个django项目,基本配置及运行流程

创建Django项目与应用的两个命令

Django 创建项目流程