一 视图简介 视图,又称视图函数或者视图类。它接受Web请求并且返回Web响应。请求封装到视图函数的参数中,一般该参数写成request。响应方式有render、redirect和HttpResponse。任何视图函数最终都要返回一个响应。 二 视图写法 视图写法有两种:基于函数的处理请求方式和基于 ...
分类:
其他好文 时间:
2020-02-19 17:32:27
阅读次数:
66
在了解这个之前,先要知道ajax,队列和递归 ajax操作 异步提交,局部刷新。用它就可以实现轮询/长轮询 创建django项目 views from django.shortcuts import render,HttpResponse import json from django.http i ...
分类:
其他好文 时间:
2020-02-17 21:27:05
阅读次数:
113
响应信息:起始行,响应头,响应体 视图接收请求并处理后,必须返回HttpResponse对象或子对象 HttpResponse(content=响应体,content_type=相应数据类型,status=状态码) # 默认200 状态码 JsonResponse 相应信息返回json字符串 ret ...
分类:
其他好文 时间:
2020-02-17 17:44:20
阅读次数:
55
创建django程序:django-admin startproject [name] python manage.py runserver #字符串 return HttpResponse('') #自动找到模板路径下的html文件,读取内容并返回给用户 return render(request ...
分类:
其他好文 时间:
2020-02-15 09:25:49
阅读次数:
83
HttpResponse对象将会将响应的数据作为一个整体返回,此时如果数据量非常大的话,长时间浏览器没有得到服务器的响应,就会超过默认的超时时间,返回超时。而StreamingHttpResponse会将响应的数据作为一个数据流返回给浏览器,这样浏览器就可以接收到服务器发送过来的数据,不会因为长期没 ...
分类:
其他好文 时间:
2020-02-11 00:48:04
阅读次数:
85
生成CSV文件 有时候我们做的网站,需要将一些数据,生成一个csv文件返回浏览器,并且是作为附件的形式下载下来。 生成小的csv文件: 生成一个小的csv文件,我们用Python内置的csv模块来处理csv文件,并且使用HttpResponse来将csv文件返回回去。==采用python内置的csv ...
分类:
其他好文 时间:
2020-02-11 00:29:24
阅读次数:
81
1、 render也是HttpResponse ...
分类:
其他好文 时间:
2020-02-06 12:38:53
阅读次数:
43
HttpResponse含义: Django服务器接收到客户端发送过来的请求后,会将提交上来的这些数据封装成一个HttpRequest对象传给视图函数。那么视图函数在处理完相关的逻辑后,也需要返回一个响应给浏览器。而这个响应,我们必须返回HttpResponseBase或者他的子类的对象。而Http ...
分类:
Web程序 时间:
2020-02-05 20:38:27
阅读次数:
94
HttpResponse含义: Django服务器接收到客户端发送过来的请求后,会将提交上来的这些数据封装成一个HttpRequest对象传给视图函数。那么视图函数在处理完相关的逻辑后,也需要返回一个响应给浏览器。而这个响应,我们必须返回HttpResponseBase或者他的子类的对象。而Http ...
分类:
Web程序 时间:
2020-02-05 20:22:53
阅读次数:
109
定义模型的models.py文件中示例代码如下: 1.in:查找某个字段的数据是否在某个集合中。示例代码如下: python from django.http import HttpResponse from .models import Article, Category def index(re ...
分类:
编程语言 时间:
2020-02-04 23:48:28
阅读次数:
108