Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何更改Django项目中文件夹的名称而不破坏其查找自己部分的能力?_Django - Fatal编程技术网

如何更改Django项目中文件夹的名称而不破坏其查找自己部分的能力?

如何更改Django项目中文件夹的名称而不破坏其查找自己部分的能力?,django,Django,我读了两勺Django,作者注意到最佳实践包括一个config文件夹和一个apps文件夹。在过去的几个月里,我一直在这里那里构建Django项目,希望养成遵守这些实践的习惯,但是当我更改文件夹的名称(使用wsgi、设置等)时,Django似乎再也找不到文件夹的内容了 如何更改此文件夹名称并将项目应用程序放入应用程序文件夹而不中断其连接?恢复连接可能是一个痛苦的过程,即使您恢复连接,也无法保证它始终有效(例如,某些第三方应用程序可能会因您忘记更改的依赖性问题而失败) 我确实喜欢将我创建的应用程序和

我读了两勺Django,作者注意到最佳实践包括一个
config
文件夹和一个
apps
文件夹。在过去的几个月里,我一直在这里那里构建Django项目,希望养成遵守这些实践的习惯,但是当我更改
文件夹的名称(使用wsgi、设置等)时,Django似乎再也找不到文件夹的内容了


如何更改此文件夹名称并将项目应用程序放入应用程序文件夹而不中断其连接?

恢复连接可能是一个痛苦的过程,即使您恢复连接,也无法保证它始终有效(例如,某些第三方应用程序可能会因您忘记更改的依赖性问题而失败)

我确实喜欢将我创建的应用程序和项目文件夹分开,使它们明显不同。为此,我创建了父文件夹,这将是我的整个django安装,然后在创建的文件夹中创建项目,同时告知这是我想要使用的目录。假设我想创建
博客
项目:

$ mkdir blog
$ cd blog
$ django-admin startproject blog_project .

这将为您提供一个
blog
文件夹,在其中您将获得
blog\u project
文件夹和心爱的
manage.py

这里已经回答了这个问题: