码迷,mamicode.com
首页 > 其他好文 > 详细

Django之视图(views.py)

时间:2019-01-04 23:34:42      阅读:294      评论:0      收藏:0      [点我收藏+]

标签:.com   逻辑   模板   作用   conf   上传   index   min   方法   

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对象常用的属性和方法:

技术分享图片

技术分享图片

 

 

Django之视图(views.py)

标签:.com   逻辑   模板   作用   conf   上传   index   min   方法   

原文地址:https://www.cnblogs.com/yan-peng/p/10222970.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!