一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。
响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。
一个简单的视图
下面是一个以HTML文档的形式返回当前日期和时间的视图:
import datetime def login(request): now=datetime.datetime.now() html="<p>%s</p>"%now return HttpResponse(html)
def login(request): if request.method=="GET": return render(request,"login.html") else: user=request.POST.get("username") pwd=request.POST.get("password") print(user,pwd) if user=="chao" and pwd=="123": return render(request,"successfully.html") else: return HttpResponse("用户名密码错误")