工作中django的应用路径配置

1.通常工作中都会把所有的应用放在一个主目录中

      比如:主项目文件夹为luffyapi
      在luffyapi下创建一个apps文件夹,用来存放所有的app应用

2.创建应用

先创建一个应用,需要cd到apps目录下,才能创建应用,cd \luffy\luffyapi\luffyapi\apps>
创建命令变为 python ../../manage.py startapp home
因为manage.py文件在上2层的,所以需要从上2层找到manage.py文件

3.启动项目

因为子应用的位置发生了改变,所以需要在settings文件中加入以下代码
import sys
# 目前项目主路径是luffyapi,即apps的上一级
#sys.path使我们可以直接import导入时使用到的路径,所以我们直接将我们的apps路径加到默认搜索路径里面去,那么django就能直接找到apps下面的应用了
sys.path.insert(0, os.path.join(BASE_DIR, 'apps'))

posted @ 2020-09-17 13:01  我在路上回头看  阅读(548)  评论(0编辑  收藏  举报