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

浙公网安备 33010602011771号