版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012111465/article/details/84894408
此节介绍视图的基本用法。
视图
1、视图一般都是写在APP的views.py文件中
2、视图中函数的第一个参数永远都是request
(一个HttpResponse)对象。该对象存储了请求过程中所有的信息,如:所需要的参数以及一些头部信息等 。在视图中,一般是完成逻辑相关的操作 。例如,该请求是添加文章列表,就可以通过request
来接受这些数据 ,然后存储到数据库,最后把执行结果返回浏览器 。视图函数返回结果必须是HttpResponse
、JsonResponse
等对象或者子类对象 ,否则会报错 。
在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