Django--简介

  • MVC与MTV模型  

  • Django的下载与基本命令

  • 基于django实现的一个简单示例

1.MVC与MTV

MVC: M(模型) V(视图)C(控制器),他们之间以一种插件式的,松耦合的方式连接在一起,模型负责业务对象与数据库的映射(ORM),视图负责与用户的交互(页面),控制器接受用户的输入调用模型和视图完成用户的请求。

MTV:   M(model模型):负责业务对象和数据库的关系映射(ORM),

    T(template模板):负责如何把页面展示给用户(html),

    V(view视图):负责业务逻辑,并在适当时候调用Model和Temlate。

  除了以上三层以外,还需要一个URL分发器,它的作用是将一个个URL的页面请求分发给不同的View处理,View再调用相应的Model和Template。

 

2. Django的下载与基本命令

  (1)下载Django   

pip3 install django

  (2)创建一个django project

django-admin.py startproject mysite

  创建后会自动生成目录,- manage.py 是django项目里面的工具,通过它可以调用djangoshell和数据库等。- setting.py 包含了项目的默设置,包含数据库信息,调用标志以及其他一些工作的变量。- urls.py 负责把URL模式映射到应用程序。

  (3)在mysite目录下创建应用

python manage.py startapp blog

  (4)启动django项目

python manage.py runserver 8080

  

 

posted @ 2018-10-26 21:20  吧啦吧啦吧啦  阅读(78)  评论(0)    收藏  举报