一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。

响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。

一个简单的视图

  下面是一个以HTML文档的形式返回当前日期和时间的视图:

import datetime
def login(request):
    now=datetime.datetime.now()
    html="<p>%s</p>"%now
    return HttpResponse(html)

Django-视图函数/模板渲染/过滤器

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("用户名密码错误")
首页及用户登录视图函数

相关文章: