柒月⑩肆 2022-03-31 16:54 采纳率: 40%
浏览 30

Django HTML 多个变量传参问题

  1. 我在views函数中获取queryset,
    如果只有一个变量,那么我在HTML中只需要加入
    {% for obj in queryset %}
    {{ obj.id }}
    {{ obj.name }}
    等等

  2. 如果我想通过循环获取了models的字段名,如id,name,
    那么我该如何加入到HTML的循环中??

尝试了内嵌for循环不行,如 (form 为views函数中传递过去的,form.name可获取models的字段名)
{% for obj in queryset %}
{% for field in form %}
{{ obj.field.name }}
{% endfor %}
{% endfor %}

  1. 按单独一个一个输入的话是对应的,不知道大括号内的规则是如何??
    field.name =id
    field.name =name,

    那么obj.field.name 为什么不能遍历循环?
  • 写回答

2条回答 默认 最新

  • 陈年椰子 2022-03-31 17:59
    关注

    这个需求,建议单独传一个字段名称变量。
    比如 models_head ,列表里是字段名称

    评论

报告相同问题?

问题事件

  • 创建了问题 3月31日

悬赏问题

  • ¥50 AI大模型精调(百度千帆、飞浆)
  • ¥15 关于#c语言#的问题:我在vscode和codeblocks中编写c语言时出现打不开源文件该怎么办
  • ¥15 非科班怎么跑代码?如何导数据和调参
  • ¥15 福州市的全人群死因监测点死亡原因报表
  • ¥15 Altair EDEM中生成一个颗粒,并且各个方向没有初始速度
  • ¥15 系统2008r2 装机配置推荐一下
  • ¥500 服务器搭建cisco AnyConnect vpn
  • ¥15 悬赏Python-playwright部署在centos7上
  • ¥15 psoc creator软件有没有人能远程安装啊
  • ¥15 快速扫描算法求解Eikonal方程咨询