app/views.py
1. 示例
1.1. 简单视图
from django.http import HttpResponseimport datetime # 引入Py内置 datetime 库# 视图函数:都会接收一个 HttpRequest 对象 作为第一参数,一般命名 requestdef now_datetime(request):now = datetime.datetime.now()html = '<html><body>Now: %s</body></html>' % nowreturn HttpResponse(html) # HttpResponse 对象
1.2. 返回错误
from django.http import Http404def detail(request, poll_id):try:#...except Poll.DoesNotExist:raise Http404('poll not exist') # 有快捷方法
参考 快捷方法
1.3. 返回状态码
def my_view(request):return HttpResponse(status=201)
