django-viewsdjango-views入门


备注

本节概述了django-views是什么,以及开发人员可能想要使用它的原因。

它还应该提到django-views中的任何大型主题,并链接到相关主题。由于django-views的文档是新的,您可能需要创建这些相关主题的初始版本。

Django观点

Django Views只是在向某些URL发出请求时调用的函数。
URL模式是用urls.py 文件编写的,每个URL正则表达式都是从views.py 给出一个函数(Django视图),因此当发出请求时,该函数通过HTTP请求对象获取调用,然后你可以做你想做的任何有趣的请求。

一个简单的例子,

from django.http import HttpResponse
import datetime

def current_datetime(request):
    now = datetime.datetime.now()
    html = "<html><body>It is now %s.</body></html>" % now
    return HttpResponse(html)
 

每次调用分配给此视图的URL时,从URL调用上述视图都将返回当前时间。
request 对象有许多与您获得的HTTP请求相关的参数,如标头,请求类型等。阅读官方文档 ,更详细的例子。

安装或设置

有关设置或安装django-views的详细说明。