Django 模板标签(变量 列表 字典)
文章对应的B站视频:https://www.bilibili.com/video/BV1Tu41127Ca/
Django系列文章对应的目录:https://www.cnblogs.com/emanlee/p/15860241.html
Django 模板标签
变量
模板语法:
views里面的形式:{"HTML变量名" : "views变量名"}
HTML里面使用的形式:{{变量名}}
mysite456/mysite456/urls.py 文件代码:
from django.urls import path
from . import views
urlpatterns = [
path('mytemp/', views.mydef),
]
mysite456/mysite456/views.py 文件代码:
from django.shortcuts import render def mydef(request): views_name = "简单示例demo" return render(request,"mytemp.html", {"name":views_name})
templates 中的 mytemp.html :
<p>{{ name }}</p>
再次访问 http://127.0.0.1:8003/mytemp/,可以看到页面:
列表
templates 中的 mytemp.html 中,可以用 . 索引下标取出对应的元素。
mysite456/mysite456/urls.py 文件代码:
from django.urls import path
from . import views
urlpatterns = [
path('mytemp/', views.mydef),
]
mysite456/mysite456/views.py 文件代码:
from django.shortcuts import render def mydef(request): views_list = ["简单示例demo1","简单示例demo2","简单示例demo3"] return render(request, "mytemp.html", {"views_list": views_list})
mysite456/templates/mytemp.html 文件代码:
<p>{{ views_list }}</p> # 取出整个列表 <p>{{ views_list.0 }}</p> # 取出列表的第一个元素
再次访问 http://127.0.0.1:8003/mytemp/,可以看到页面:
字典
templates 中的 mytemp.html中,可以用 .键 取出对应的值。
mysite456/mysite456/urls.py 文件代码:
from django.urls import path
from . import views
urlpatterns = [
path('mytemp/', views.mydef),
]
mysite456/mysite456/views.py 文件代码:
from django.shortcuts import render def mydef(request): views_dict = {"name":"简单示例demo"} return render(request, "mytemp.html", {"views_dict": views_dict})
mysite456/templates/mytemp.html 文件代码:
再次访问 http://127.0.0.1:8003/mytemp/,可以看到页面:
继续阅读,请看总目录:
Django系列文章对应的目录:https://www.cnblogs.com/emanlee/p/15860241.html
REF
https://www.runoob.com/django/django-template.html
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)
2021-01-28 pip 安装turtle
2019-01-28 Shell 基础知识和总结
2019-01-28 centos7 mail
2015-01-28 数据框排序 data.frame order
2014-01-28 MySQL常用命令
2010-01-28 Data is Null. This method or property cannot be called on Null values.
2008-01-28 SQL Server 字符串函数速查