2Django实战第2天:app设计
Posted 何波安的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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加入到搜索路径中
在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设计的主要内容,如果未能解决你的问题,请参考以下文章
8Flask实战第8天:add_url_rule和app.route原理