视图的基本使用
阅读 (256653)
分享
一、视图的概念
接收用户的请求 并响应给用户
二、视图函数的本质
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的时候,要对应执行哪个函数
需要
登录
才可以提问哦
: