app设计:五大模块
users | 用户管理 |
courses | 课程管理 |
organization | 机构和教师管理 |
operation | 用户操作管理 |
新建上面4个模块的app
manage.py@mxonline > startapp users manage.py@mxonline > startapp courses manage.py@mxonline > startapp organization manage.py@mxonline > startapp operation
为了方便管理,把app放在单独的一个目录里面
1、新建目录,命名为apps
New-->Python Package
2、把它们拖入到新建的目录,移动的时候,去掉Search for references和Open moved files in editor勾选
配置路径查找
1、解决编辑器查找
apps右键-->Mark Directory as-->Sources Root,这样我们import的时候就可以在apps中找
2、解决命令行环境查找
编辑settings.py, 把apps加入到搜索路径中
在settings.py中注册app
INSTALLED_APPS = [ ‘django.contrib.admin‘, ‘django.contrib.auth‘, ‘django.contrib.contenttypes‘, ‘django.contrib.sessions‘, ‘django.contrib.messages‘, ‘django.contrib.staticfiles‘, ‘users‘, #注册新建的4个app ‘courses‘, ‘organization‘, ‘operation‘ ]