创建模块子应用
1.在项目中新建一个apps的目录,用于存放所有子模块应用
2.在apps包下创建所需应用
注册模块子应用
1.在主模块里面寻找到配置文件
2.在配置文件中找到 INSTALLED_APPS,添加相应路径apps.users
Tips:
由于每次添加都要输入前缀apps.会很麻烦,所以可以在urls更改导包路径,之后就可以直接输入users了
更改导包路径
1.首先我们可以通过下列代码 查看导包路径
import sys
print(sys.path)
2.在所有的导报路径中我们发现没有apps,然后查看一下我们的根目录,里面也没有apps
3.只需在import sys下方添加以下代码就可将apps添加到根目录中
sys.path.insert(0, os.path.join(BASE_DIR, 'apps'))
展示模块文件
对于在templates的目录下的静态文件我们需要添加在顶部添加 {% load static %}
并且对于所有的静态文件资源要修改成 {% static ‘路径' %}的形式