2Django实战第2天(app设计)

采得百花成蜜后,为谁辛苦为谁甜。这篇文章主要讲述2Django实战第2天:app设计相关的知识,希望能为你提供帮助。
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加入到搜索路径中
2Django实战第2天(app设计)

文章图片

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

【2Django实战第2天(app设计)】

    推荐阅读