Django《第一章》视图函数的介绍

视图一般都写在appviews.py中。并且视图的第一个参数永远都是request(一个HttpRequest)对象。这个对象存储了请求过来的所有信息,包括携带的参数以及一些头部信息等。在视图中,一般是完成逻辑相关的操作。比如这个请求是添加一篇博客,那么可以通过request来接收到这些数据,然后存储到数据库中,最后再把执行的结果返回给浏览器。视图函数的返回结果必须是HttpResponseBase对象或者子类的对象。示例代码如下:

from django.http import HttpResponse

def index(request):
    return HttpResponse("内容")

例子:在新创建app.views下写上视图函数。return 借的是httpresponse对象或者子类,可鼠标放在HttpResponse包,按crtl+B,即可看见该对象所有类。如下

Django《第一章》视图函数的介绍_第1张图片

然后在urls文件加上path,注意需要import视图函数。

Django《第一章》视图函数的介绍_第2张图片

path('',views.index):当网址后面什么都不接,则返回views.index。

Django《第一章》视图函数的介绍_第3张图片

你可能感兴趣的:(Python,django)