Django 视图 views.py
一 . Django 视图 views.py 1 .视图(views)简介 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它在你当前项目目录下面。除此之外没有更多的要求了——可以说“没有什么神奇的地方”。为了将代码放在某处,大家约定成俗将视图放置在项目(project)或应用程序(app)目录中的名为 一个简单的视图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) 2. 核心对象 http请求:HttpRequest对象 所有的属性应该被认为是只读的,除非另有说明。 request实际上就是HttpRequest类的实例化化对象 在实际使用的时候都是用 request. 属性: django将请求报文中的请求行、头部信息