前面几章主要讲对项目的创建,后续将开始讲解对子应用的创建
1 创建子应用,登录模块
1.1 首先在项目中,创建apps,用于管理所有子应用
1.2 在apps中,创建子应用
python manage.py startapp users
1.3 创建成功后,可以在apps中,看到以下目录结构
2 对子应用进行注册
2.1 把子应用注册到setting中,首先要让子应用的路径在sys.path中,所以查看base_dir路径
import os,sys
print(BASE_DIR)
得出结果
~\projects\data-tiger\DataTiger\DataTiger
2.2 由下面的截图,我们可以知道login在apps中,所以只要把apps追加到路径中。则可完成路径注册
sys.path.insert(0, os.path.join(BASE_DIR, 'apps'))
print(sys.path)
可得出输出结果
~\\projects\\data-tiger\\DataTiger\\DataTiger\\apps
2.3 对login子应用进行注册