Django
文章平均质量分 90
Django --学习
如梦初醒!
这个作者很懒,什么都没留下…
展开
-
Django 文件上传和下载功能
文件下载功能相应内容除了返回网页的信息外,还可以实现文件的下载功能,Django提供三种下载文件的功能,分别是:HttpResponse,StreamingHttpResponse,FileResponse.HttpResponse:是所有响应过程的核心类,它的底层功能类是HttpResponseBase StreamingHttpResponse:是在HttpResponseBase的基础上进行继承和重写的,它实现流式响应输出(是使用python的迭代器将数据进行分段处理并输出)。适用于大型规模原创 2021-01-04 16:50:45 · 2697 阅读 · 0 评论 -
Django --探究FBV视图
FBV视图视图是Django的MTV架构模式的V部分,主要负责处理用户请求和生成相应的响应内容,然后在页面或其他类型文档中显示,也可以理解为视图MVC中的C部分控制器,主要处理功能和业务上的逻辑。习惯使用视图函数处理HTTP请求,即在视图里面定义def函数,这种方式被称为FBV。设置响应方式网站的运行原理遵循的是HTTP协议,分为HTTP请求和HTTP响应。HTTP响应方式称为HTTP状态码。分为5种状态:消息,成功,重定向,请求错误和服务器错误。若以使用频率划分可分为:成功,重定向,和异常响应原创 2021-01-03 20:16:10 · 279 阅读 · 0 评论 -
Django ---初探路由
路由一个完整的路由包含:路由地址,视图函数(视图类),可选变量和路由命名。路由的定义规则:路由称为URL,是对可以从互联网上得到的资源位置和访问方法的一种简洁的表示,是互联网上标准资源的地址,互联网上的每个文件都有一个唯一的路由。用于指出网站文件得路径位置。简单的说路由可以视为我们常说的网站,每个网站代表不同的网页。在项目中的APP里面创建一个urls.py。在APP里面添加urls.py是将属于APP的路由都写入该文件,这样更容易区分和管理每个APP的路由地址,而项目下的urls....原创 2020-12-30 21:47:55 · 401 阅读 · 1 评论 -
Django ---配置信息
Django -基本配置信息Django的配置文件settings.py用于配置整个网站的环境和功能,核心配置必须有项目路径,密钥配置,域名访问权限,App列表,中间件,资源文件,模板配置。数据库的连接等方式。一个简单的项目必须具备的基本配置信息有:项目路径,密钥配置,域名访问权限,App列表和中间件。from pathlib import Pathimport os# Build paths inside the project like this: BASE_DIR / 's...原创 2020-12-27 22:02:26 · 232 阅读 · 0 评论 -
Django --web
DjangoDjango 是一个开放源的web应用框架,由python 写成。Django采用了MTV的框架模式,即模型,模板和视图,三者之间负责不同的职务。模型:数据存取层,处理与数据相关的的所有事务,如如何存取,如何验证有效性,包含哪些行为以及数据之间的关系等。 模板:表现层,处理与表现相关的决定,如如何在页面或其它类型文档中进行显示。 视图:业务逻辑层,存取模型以及调取恰当的相关逻辑,模型与模板的桥梁。Django 特点对象关系映射:通过定义映射类来构造数据模型...原创 2020-12-24 21:29:25 · 490 阅读 · 0 评论