django 之 模板 本文共有1514个字,关键词: 1、默认模板位置在每个app下的templates文件夹, 可以在在项目设置文件setting.py中 进行修改 在 TEMPLATES -- DIRS 修改 2、静态文件导入 在头上添加 ``` {% load static %} ``` 引用时可以如下进行引用: ``` ``` static 在项目设置文件setting.py中 STATIC_URL = 'static/' 进行修改 3、单个变量输出 ``` views.py from django.http import HttpResponse from django.shortcuts import render def showdata(request): name = '朱哥' rols = ['管理员', '高级用户', '普通用户','未注册'] user_info = {"name": "Mr.zhu", "salary": 1_000_000} user_lists=[ {"name": "Mr.zhu", "salary": 1_000_000}, {"name": "Mr.Li", "salary": 45_000}, {"name": "Mr.Huang", "salary": 35_000} ] return render(request, 'showdata.html', {"name": name, "rols": rols, "user_info": user_info,'user_lists':user_lists}) ``` showdata.html ``` 单个变量输出:{{ name }} 列表整体输出:{{ rols }} 列表输出:{{ rols.0 }} -- {{ rols.1 }} 列表循环输出: {% for item in rols %} {{ item }} {% endfor %} 字典整体输出:{{ user_info }} 字典键值输出:{{ user_info.name }} 字典键值循环:{% for key,value in user_info.items %} key:{{ key }} - value: {{ value }} {% endfor %} 混合输出:{{ user_lists }} 混合循环输出: {% for item in user_lists %} {% for k,v in item.items %} key:{{ v }} -- value:{{ v }} {% endfor %} {% endfor %} ``` 「一键投喂 软糖/蛋糕/布丁/牛奶/冰阔乐!」 赞赏 × 梦白沙 (๑>ڡ<)☆谢谢老板~ 1元 2元 5元 10元 50元 任意金额 2元 使用微信扫描二维码完成支付 版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。 django 2022-04-11 评论 178 次浏览