
Django
pthon+Django框架
Modify_QmQ
保持热爱,奔赴山海
展开
-
Django的流式响应机制(文件下载)及 Django的模板语言与引擎
首先是响应类型的分类:以文件下载为例:1. 使用HttpResponse类直接读取文件数据,然后返回值即可:文件内容一次响应,适合用于小文件2. 使用StreamingHttpResponse类将文件分段,每次传输一部分,分段大小可调利用python的迭代器产生分段可以是文件,也可以是任何大规模数据响应如下代码段所示:def stresp(request): de...原创 2020-04-01 20:44:12 · 2240 阅读 · 0 评论 -
Django的视图响应类型
视图函数编写原则视图函数接受HTTP请求并返回响应,可以放在任何地方,可以是任何功能视图函数可以返回Web文本、页面、重定向、错误、图片等任何内容视图函数通过HttpResponse、JsonResponse等类表达并返回响应按约定,视图函数放在对应app中的views.py文件中Django的视图响应类型 django.http包含所有的响应类型HttpResponse类及子...原创 2020-03-31 20:42:20 · 1069 阅读 · 0 评论 -
Django的路由机制和Views的使用
view包括两种类型 : 处理函数和include()函数处理函数:views.py中对应处理url的函数include函数:包含其他路由信息的函数,分段路径总合成总路径使用:include:附加本地路由,路径去重URL根目录的处理:注意需要导入相对应的库...原创 2020-03-31 19:53:48 · 805 阅读 · 0 评论 -
使用Django的MTV模式开发一个简单的云端留言板(一)
– 记 北理工 Python云端系统开发入门主界面:从提交留言区可以提交留言,而在获取区可以获取给xx留言的信息(时间,留言人、和留言信息)首先创建一个项目:diango-admin startproject cloudms并且在项目当中创建一个应用:python manage.py startapp msgapp首先就是创建一个templates项目(模板)在模板下面新建一个html文...原创 2020-03-30 21:34:06 · 749 阅读 · 0 评论 -
Django的MTV开发模式及案例
MTV是什么?M:model:模型 组织和存储数据的方法和模式,与数据模型相关的操作V:views:选择哪些数据用于显示,指定显示模板,每个url对应一个回调函数T:templates:页面展示风格和方式,与具体数据分离,用于定义表现风格三者的实质就是:数据 处理与样式MTV的开发模式:案例:在前面的基础上,返回的值不用字符串而返回一个html界面同理:先创建一个应用:pytho...原创 2020-03-29 19:33:08 · 1067 阅读 · 0 评论 -
第一个Django项目
安装Django后,首先在cmd终端输入命令创建一个项目diango-admin startperject mytest随后在目录下面会生成一个项目(文件夹)使用pycharm打开这个项目:会有很多文件,以下具体说一下几个文件的功能:当这个项目不进行任何修改的时候,直接运行项目,在cmd终端,先切目录,切到mytest这一个目录,任何运行manage.py文件,使用以下命令python m...原创 2020-03-29 15:26:15 · 646 阅读 · 0 评论 -
python Django框架的安装
安装Django框架,直接使用pip命令进行安装即可:pip install django命令安装,再使用 python-m django --version查看安装的版本。原创 2020-03-29 15:02:50 · 588 阅读 · 0 评论