django中如何将多个app归到一个目录下。

1、当startapps 生成多个app后,为了便于管理,可新建一个apps目录,把应用全部剪切进apps。

如果是在pycharm中,会提示是否自动更新路径,这里要全部选择取消。

 QQ群交流:697028234

2、完成以上操作后,pycharm中关于app文件模块的import会提示引用报错的问题,不用管。右击apps目录 make为Sources Root 。这样pycharm就会自动找到文件之间的引用依赖。

 

3、但是在命令行中runserver还是会报错。这要通过在settings文件加入路径声明,如下:

sys.path.insert(0,os.path.join(BASE_DIR,'apps'))

 

posted @ 2017-09-07 14:16  巴布非  阅读(3015)  评论(0编辑  收藏  举报