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设计的主要内容,如果未能解决你的问题,请参考以下文章

2Flask实战第2天:URL传参

移动端App UI 设计入门与实战

8Flask实战第8天:add_url_rule和app.route原理

移动端App UI设计入门与实战(视频教程)

物联网服务NodeJs-5天学习第三天实战篇③ ——基于MQTT的环境温度检测

第11天 日志收集系统kafka库实战