1,视图的作用就是URL和模板的连接器,我们在浏览器中输入URL,Django通过视图找到相应的模板,然后返回给浏览器。
2,视图的URL配置过程:setting中的:ROOT_URLCONF,然后是项目中的url.py的配置,然后是APP中的url.py的配置
setting:
ROOT_URLCONF = ‘lianxi03.urls‘
项目url:
from django.contrib import admin from django.urls import path,include urlpatterns = [ path(‘admin/‘, admin.site.urls), path("",include("front.urls",namespace="front")) ]
APP中的url:
from django.urls import path from front import views app_name= "front" urlpatterns=[ path("",views.index,name="index"), ]
3,HTTP请求中的两个核心对象:
HttpRequest:请求对象
HttpResponse:返回对象
4,WSGIRequest对象和HttpResponse对象:
Django在接收到http的请求后,会根据http携带的参数和报文信息生成一个WSGIRequest对象,并且作为视图函数的第一个参数传递给视图函数(request),
这个对象上包含着客户端上传的各种信息,视图函数处理完相关的逻辑后,也需要返回一个HttpResponseBase对象或者他的子类对象给浏览器。用的最多的子类对象就是HttpResponse.
WSGIResquest对象常用的属性和方法:
原文地址:https://www.cnblogs.com/yan-peng/p/10222970.html
时间: 2024-11-10 22:28:25