阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

视图的基本使用

102次阅读
没有评论

共计 850 个字符,预计需要花费 3 分钟才能阅读完成。

一、视图的概念

接收用户的请求 并响应给用户

二、视图函数的本质

python 的函数

三、添加视图函数

App/views.py

from django.shortcuts import render,HttpResponse # render 渲染模板 HttpResponse 进行直接响应 # Create your views here. def index(request): # 创建一个 index 函数(在这里称之为视图函数) 其中参数 request 为必须参数 return HttpResponse('hello django') # 响应内容为 hello django

render 渲染模板

HttpResponse 直接构造响应

在这里我们先简单使用 HttpResponse 后面我们会详细介绍以及使用

四、request 参数

在进行当前路由地址分发给当前 index 视图函数时 会携带当前请求对象也就是 request 并传递给 index 函数 所以必须有形参来接收传递过来的实参请求对象 当然 request 名称并不是必须为 request 也可以为 req 等 但是建议为 request 或者缩写 req

五、配置路由地址

  • project/urls.py 文件中
from django.contrib import admin from django.urls import path from App import views # 导入视图函数模块 urlpatterns = [path('admin/', admin.site.urls), # django 自带访问后台的路由地址 path('index/', views.index), # 访问首页视图 ]
  • 请求地址为为:

    http://127.0.0.1:8000/index/

    http://127.0.0.1:8000/index

    两种地址都可以进行访问

  • Django 路由(URL):

    URL 配置 (URLconf) 就像 Django 所支撑网站的目录。它的本质是 URL 与要为该 URL 调用的视图函数之间的映射表。

    我们就是以这种方式告诉 Django,遇到哪个 URL 的时候,要对应执行哪个函数

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-05-26发表,共计850字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中