【发布时间】:2014-03-20 21:31:33
【问题描述】:
我正在尝试编写一个简单的 Django 视图,它打印出一个代表模型中所有字段的表。
我有一个名为 Menu_Items 的模型,有 6 个字段:
Item_Id
Name
Description
Base_Price
Image_Path
Item_Tags
使用Menu_Items._meta.fields我可以检索字段列表。
对于给定的查询集(例如Menu_Items.objects.all()),我想打印出所有字段,格式化为表格。
我已经尝试在上下文中传递字段,但我无法确定要使用哪个模板标签。是否可以在模板标签内使用模板标签?像这样:
{% for field in fields %}
{{ menuItems.0.{{ field.name }} }}
{{ field.name }}
{% endfor %}
在这种情况下,该字段是 Menu_Items._meta.fields 返回的每个字段
【问题讨论】:
标签: python django templates django-models django-templates