Django创建简单页面响应完整教程

Jasper
Jasper
发布时间:2026-10-13| 5人浏览过
原创

本文详细介绍Django中创建简单页面响应的完整流程。从编写views.py视图函数开始,讲解如何接收request参数并返回HttpResponse对象。接着演示如何在urls.py中配置URL路径,将URL映射到具体视图函数。最后通过浏览器访问指定地址验证结果,并展示如何优化HTML输出格式,帮助初学者快速掌握Django基础响应机制。

Django视图函数基础

首先,需要编辑项目中的views.py文件。

在Django框架中,每一个页面响应都对应一个特定的视图函数,且该函数必须返回一个响应对象。

视图函数的定义必须包含一个参数,按照惯例通常命名为request,用于接收客户端请求。

每个响应函数都需要对应一个明确的URL路径,以便用户通过浏览器访问。


from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
def book(request):
 return HttpResponse('图书')

URL路由配置指南

接下来,需要配置项目的URL路由规则。

打开项目根目录下的urls.py文件进行编辑。

在文件中,每个URL规则都需要以url函数的形式进行声明。

所有的url函数实例应当被添加到urlpatterns列表中,以便Django识别和处理。

url函数通常包含三个关键参数:url路径字符串、对应的视图方法引用以及可选的名称标识。


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

页面验证与优化

保存配置后,打开浏览器并在地址栏输入127.0.0.1:8000/book,此时H5页面将展示相应的文本内容。

为了提升显示效果,可以将文件内容居中并放大字体进行展示。


m django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
def book(request):
 return HttpResponse('<h1><center>图书</center></h1>')

修改完成后,刷新浏览器以查看最新效果。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对本站的支持。

免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。

Python 相关产品和应用

全部下载
Selenium

Selenium

4.51.0 · Windows

用于浏览器自动化和 Web 测试的 Python 工具。

scikit-learn

scikit-learn

1.9.1 · Windows

常用 Python 机器学习算法与模型评估工具库。

Black

Black

26.10.1 · Windows

强调一致性的 Python 自动代码格式化工具。

Ruff

Ruff

0.17.1 · macOS

由 Rust 编写的高速 Python 代码检查和格式化工具。

pytest

pytest

9.1.1 · Windows

简洁而强大的 Python 自动化测试框架。

FastAPI

FastAPI

0.146.0 · Windows

高性能 Python API 框架,支持类型提示和自动接口文档。

Flask

Flask

3.1.3 · Windows

轻量灵活的 Python Web 应用框架。

Django

Django

6.1.2 · Windows

成熟的 Python Web 框架,适合构建内容站点和业务系统。

Spyder

Spyder

6.1.7 · Windows

面向科学计算与数据分析的 Python 集成开发环境。

SciPy

SciPy

1.18.1 · Windows

面向科学、工程和技术计算的 Python 算法库。