我正在构建一个组件,它将是一个动态表。这意味着我将拥有动态列和动态数据。在
到目前为止我在做什么:
fields = [(f.verbose_name, f.name) for f in Car._meta.fields]
data = Car.objects.all()
context['fields'] = fields
context['data'] = data
在我的django模板中是这样的:
^{pr2}$我在哪里有我的标记{{ value }}
如何在没有名称的情况下获得字段值?如您所见,我不知道我在迭代哪个列。。有什么想法吗?在
在django模板中无法做到这一点(使用动态名称获取字段)。您需要用python准备数据,以便在模板中有一个与列匹配的字段值列表。最简单的方法是使用values\u list queryset方法:
然后在模板中迭代列表(您可能需要在此处更改变量名):
^{pr2}$(这将替换第二个内部for)
相关问题 更多 >
编程相关推荐