django怎么运行html_django运行html方法【教程】

12次阅读

Django 通过视图和模板系统渲染 HTML 文件。需将 HTML 放入 templates 目录,配置 settings.py 中的 TEMPLATES 路径,编写 render 视图函数,配置 URL 路由,最后运行服务器访问即可。

django 怎么运行 html_django 运行 html 方法【教程】

Django 运行 HTML 文件并不是直接打开或访问 HTML 文件,而是通过视图(View)和模板(Template)系统来渲染并返回 HTML 内容。你需要将 HTML 文件作为模板,由 Django 视图加载并响应给 浏览器

1. 准备 HTML 模板文件

把你的 HTML 文件放入 Django 项目的模板目录中:

  • 在项目根目录或应用目录下创建一个 templates 文件夹。
  • 将你的 HTML 文件(如 index.html)放入该文件夹。
  • 例如路径为:myapp/templates/index.html

2. 配置模板路径(settings.py)

确保 Django 能找到模板文件。在项目的 settings.py 中检查 TEMPLATES 配置:

TEMPLATES = [{         'BACKEND': 'django.template.backends.django.DjangoTemplates',         'DIRS': [BASE_DIR / 'templates'],  # 确保包含模板目录         'APP_DIRS': True,         ……     }, ]

如果你把 templates 放在某个应用内,且设置了 APP_DIRS = True,Django 会自动查找。

立即学习 前端免费学习笔记(深入)”;

3. 创建视图函数(views.py)

在对应应用的 views.py 中编写一个函数来渲染 HTML:

from django.shortcuts import render <p>def home(request): return render(request, 'index.html')</p>

4. 配置 URL 路由

在应用中创建或修改 urls.py,将 URL 映射到视图:

# myapp/urls.py from django.urls import path from . import views <p>urlpatterns = [path('', views.home, name='home'), ]</p>

然后在主项目的 urls.py 中包含该应用路由:

# project/urls.py from django.contrib import admin from django.urls import path, include <p>urlpatterns = [path('admin/', admin.site.urls), path('', include('myapp.urls')), ]</p>

5. 启动服务器运行

在终端执行:

python manage.py runserver

打开浏览器访问 https://www.php.cn/link/f0838b2ebfc6440a474eabdc326bf31a,即可看到你的 HTML 页面被正确渲染。

基本上就这些。只要模板路径正确、视图返回 render,Django 就能运行你写的 HTML。

以上就是 djan

星耀云
版权声明:本站原创文章,由 星耀云 2025-12-18发表,共计1246字。
转载说明:转载本网站任何内容,请按照转载方式正确书写本站原文地址。本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。
text=ZqhQzanResources