4.2、Django - URL之视图基本用法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012111465/article/details/84894408

此节介绍视图的基本用法。

视图

1、视图一般都是写在APP的views.py文件中
2、视图中函数的第一个参数永远都是request (一个HttpResponse)对象。该对象存储了请求过程中所有的信息,如:所需要的参数以及一些头部信息等 。在视图中,一般是完成逻辑相关的操作 。例如,该请求是添加文章列表,就可以通过request 来接受这些数据 ,然后存储到数据库,最后把执行结果返回浏览器 。视图函数返回结果必须是HttpResponseJsonResponse 等对象或者子类对象 ,否则会报错 。
在APP为book下的views.py中:

from django.http import HttpResponse

def book_info(request):
    return HttpResponse("图书详情")

在项目的urls.py中:

# from django.conf.urls import url
from django.urls import path
from douBook import views
urlpatterns = [
    path('douBook/', views.book_info),
]

运行项目:

python manage.py runserver

访问地址:127.0.0.1:8000/book

猜你喜欢

转载自blog.csdn.net/u012111465/article/details/84894408
今日推荐