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'
]