Django是一个开放源代码的web应用框架,由python编写,采用了MVT软件设计模式,即模型(Model)、视图(View)和模板(Template)。
一、Django版本对应python版本
Django 版本 | Python 版本 |
---|---|
3.2 | 3.6, 3.7, 3.8, 3.9, 3.10 (在 3.2.9 中就已经加入了) |
4.0 | 3.8,3.9,3.10 |
4.1 | 3.8, 3.9, 3.10, 3.11 (added in 4.1.3) |
4.2 | 3.8, 3.9, 3.10, 3.11 |
二、MVC与MTV模型
MVC模式(Model-view-controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),是一种插件式的、松耦合的方式连接在一起。
- 模型:编写程序应有的功能,负责业务对象与数据库的映射(ORM)。
- 视图:图形界面,负责与用户的交互(页面)
- 控制器:负责转发请求,对请求进行处理。
用户操作流程图:
MTV模型
- 模型:编写程序应有的功能,负责业务对象与数据库的映射(ORM)。
- 模板:负责如何把页面(html)展示给用户。
- 视图:负责业务逻辑,并在恰当时候调用模型和视图。
用户通过浏览器向我们的服务器发起一个请求(request),这个请求会去访问视图函数
- 如果不涉及数据调用,那么这个时候视图函数直接返回一个模板也技术一个网页给用户。
- 如果涉及到数据调用,那么视图函数调用模型,模型去数据库查找数据,然后逐层返回。
三、安装Django
1、下载Django压缩包,解压并和python安装目录放在同一个根目录,进入Django目录,执行python setup.py install。然后开始安装,Django将被安装到python的Lib下site-packeages。
2、pip命令安装
pip3 install Django -i https://pypi.tuna.tsinghua.edu.cn/simple #-i https://pypi.tuna.tsinghua.edu.cn/simple 指定清华镜像源 pip3 install Django==3.0.6 -i https://pypi.tuna.tsinghua.edu.cn/simple #指定特定版本的Django安装
3、源码安装方法
源码包下载地址:https://www.djangoproject.com/download/
tar -xzvf Django-X.Y.tar.gz #解压下载包 cd Django-X.Y #进入Django目录 python setup.py install #执行安装命令标签:入门,python,模型,视图,Django,学习,3.10,安装 From: https://www.cnblogs.com/kalixcn/p/17317309.html