【11.0】Django框架之视图层
    		       		warning:
    		            这篇文章距离上次修改已过424天,其中的内容可能已经有所变动。
    		        
        		                
                在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视图函数来处理请求。
评论已关闭