视图

收藏192

阅读3006

更新时间2025-08-21

视图

Django 视图是接受 http 请求并返回 http 响应的 Python 函数,就像 HTML 文档一样。

使用 Django 的网页充满了不同任务和任务的视图。

视图通常放在应用文件夹中名为 views.py 的文件中。

您的 members 文件夹中有一个 views.py,如下所示:

members/views.py:

from django.shortcuts import render

# Create your views here.

找到它并打开它,并将内容替换为:

members/views.py:

from django.shortcuts import render
from django.http import HttpResponse

def index(request):
    return HttpResponse("Hello world!")

这是一个关于如何将响应发送回浏览器的简单示例。

但是我们如何执行视图呢? 好吧,我们需要通过 URL 调用视图。


URLs

在与 views.py 文件相同的文件夹中创建一个名为 urls.py 的文件,然后 在其中输入以下代码:

members/urls.py:

from django.urls import path
from . import views

urlpatterns = [
    path('', views.index, name='index'),
]

您刚刚创建的 urls.py 文件专用于 members 应用程序。 我们还必须在根目录 myworld 中做一些路由。 这可能看起来很复杂,但现在,只需按照以下说明进行操作即可。

myworld 文件夹中有一个名为 urls.py 的文件,打开该文件并添加 include 模块在 import 语句中,并在 urlpatterns[] 列表中添加一个 path() 函数,其参数将路由通过 127.0.0.1:8000/members/进来的用户。

那么您的文件将如下所示:

myworld/urls.py:

from django.contrib import admin from django.urls import include, path urlpatterns = [     path('members/', include('members.urls')),     path('admin/', admin.site.urls), ]

如果服务器没有运行,请导航到 /myworld 文件夹并在命令提示符下执行此命令:

py manage.py runserver

在浏览器窗口的地址栏中输入 127.0.0.1:8000/members/


科技资讯

更多

精选课程

更多
前端入门_HTML5
前端入门_HTML5

共29课时

61.9万人学习

CSS视频教程-玉女心经版
CSS视频教程-玉女心经版

共25课时

39.4万人学习

JavaScript极速入门_玉女心经系列
JavaScript极速入门_玉女心经系列

共43课时

71.1万人学习

独孤九贱(1)_HTML5视频教程
独孤九贱(1)_HTML5视频教程

共25课时

61.8万人学习

独孤九贱(2)_CSS视频教程
独孤九贱(2)_CSS视频教程

共22课时

23万人学习

独孤九贱(3)_JavaScript视频教程
独孤九贱(3)_JavaScript视频教程

共28课时

34万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时

125.5万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号