# views.py 示例代码
from django.http import HttpResponse
from django.shortcuts import render
# 定义一个简单的视图函数
def hello_world(request):
    """
    这个函数接收一个HTTP请求,并返回一个简单的HTTP响应。
    它是一个最基本的Django视图函数示例。
    """
    return HttpResponse("Hello, world!")
# 使用模板渲染的视图函数
def greeting(request):
    """
    这个函数使用Django的模板系统来渲染HTML页面。
    它将上下文数据传递给模板,然后返回渲染后的HTML响应。
    """
    context = {
        'message': 'Welcome to Django!',
        'name': 'Reader'
    }
    return render(request, 'greeting.html', context)<!-- greeting.html 示例代码 -->
<!DOCTYPE html>
<html>
<head>
    <title>Greeting Page</title>
</head>
<body>
    <h1>{{ message }}</h1>
    <p>Hello, {{ name }}!</p>
</body>
</html># urls.py 示例代码
from django.urls import path
from . import views
urlpatterns = [
    # 定义URL模式和对应的视图函数
    path('hello/', views.hello_world, name='hello_world'),
    path('greeting/', views.greeting, name='greeting'),
]hello_world 和 greeting。hello_world 返回一个简单的HTTP响应,而 greeting 使用Django的模板系统来渲染HTML页面。/hello/ 或 /greeting/ URL时,Django会调用相应的视图函数并返回响应。希望这些代码和解释对你有帮助!
上一篇:penup在python里怎么用
下一篇:python cython
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站