在 Django 中使用模板
在 Django 中使用模板可以将数据渲染到 HTML 页面上,使得页面更加动态和个性化。使用模板需要先创建模板文件,通常存放在一个名为 templates 的文件夹下。模板文件可以使用 Django 的模板语言来引用数据,例如:
<!DOCTYPE html> <html> <head> <title>欢迎来到{{ title }}网站</title> </head> <body> <h1>欢迎访问{{ title }},{{ content }}</h1> </body> </html>
在模板文件中,使用双大括号{{}}包裹的是要引用的数据变量。
接下来需要在视图函数中将数据传递给模板。例如:
from django.shortcuts import render def home(request): context = { "title": "pidancode.com", "content": "皮蛋编程致力于分享 Python 技术" } return render(request, 'home.html', context)
在视图函数中,将数据保存在一个字典 context 中,并且使用 render 函数渲染模板文件 home.html 和数据字典 context。
最后,在 urls.py 文件中将视图函数与网址映射起来,例如:
from django.urls import path from .views import home urlpatterns = [ path('', home, name='home'), ]
在这个例子中,将访问主页网址时调用 home 视图函数。
最终,当用户访问网站主页时,将会看到 “欢迎来到 pidancode.com 网站,皮蛋编程致力于分享 Python 技术” 这段文字。
相关文章