【11.0】Django框架之视图层
在Django框架中,视图层是定义用户如何与网站交互的组件。视图函数是一个Python函数,它接收Web请求并返回Web响应。
以下是一个简单的Django视图函数示例,它返回一个简单的HTTP响应:
from django.http import HttpResponse
def welcome(request):
return HttpResponse("欢迎访问我的网站!")
在这个例子中,welcome
函数是一个视图函数。它接收一个request
对象作为参数,这个对象包含了所有的HTTP请求信息,比如GET和POST参数。函数通过HttpResponse
将响应发送回客户端。
在Django项目的views.py
文件中定义视图函数,然后在urls.py
中将URL路径与视图函数关联起来,以便Django知道当用户访问特定URL时应该执行哪个视图函数。
# urls.py
from django.urls import path
from .views import welcome
urlpatterns = [
path('', welcome, name='welcome'),
]
在这个URL配置中,一个空字符串表示网站的根URL。当用户访问根URL时,Django将调用welcome
视图函数来处理请求。
评论已关闭