django - 如何更改我的 Django 项目中文件夹的名称而不破坏其查找自己的部分的能力?
问题描述
我正在阅读 Django 的两个勺子,作者指出最佳实践涉及拥有一个config
文件夹和一个apps
文件夹。在过去的几个月里,我一直在这里和那里构建一个 Django 项目,并希望养成遵守这些做法的习惯,但是当我更改<project_name>
文件夹的名称(使用 wsgi、设置等)时,Django似乎再也找不到文件夹的内容了。
如何更改此文件夹名称并将项目应用程序放入应用程序文件夹而不破坏它们的连接?
解决方案
恢复连接可能是一个痛苦的过程,即使您恢复连接,也不能保证它总是有效(例如,某些第 3 方应用程序可能会因为您忘记更改的依赖问题而失败)。
我确实喜欢将我创建的应用程序和项目文件夹分开,使其也明显不同。为此,我创建了父文件夹,这将是我的整个 django 安装,然后在创建的文件夹中创建项目,同时告诉这是我想要使用的目录。假设我要创建blog
项目:
$ mkdir blog
$ cd blog
$ django-admin startproject blog_project .
这会给你一个blog
文件夹,在里面你会得到blog_project
文件夹和心爱的manage.py
。
推荐阅读
- javascript - 如何在 Reactjs 上集成 BoxCast 播放器?
- java - 从 List 中获取(),但在 Java 中将 long 作为参数传递
- json - TypeError:“用户”类型的对象不是 JSON 可序列化的。为什么会这样?
- python - 为什么终端中不显示彩色文本?Python
- javascript - CubeJS 初始调用以初始化 JWT 的授予
- python - 处理这种 DQN 代理的最佳方法是什么?
- javascript - 状态正在从用户那里获取输入,但未在 React.js 中的网页上显示
- python - 另一个文件中的函数不会被嘲笑
- python - 为什么输入列表 [0] 时返回无?
- javascript - onreadystatechane 函数未触发