2
我需要顯示幾個型號名稱模板&對象Django的 - 從模板標籤verbose_name
這裏是我的觀點
def contents(request):
"""Lists Objects"""
objects = [
Model1.objects.all(),
Model2.objects.all(),
Model3.objects.all(),
Model4.objects.all(),
...
]
return render_to_response('content/contents.html', objs
, context_instance=RequestContext(request)
)
我模板
{% for objs in objects %}
<div class="object">
<div class="object_name">{{ get_verbose_name objs.0 }}</div>
<ul>
{% for obj in objs %}
<li>{{ obj }}</li>
{% endfor %}
</ul>
</div>
{% endfor %}
而我的模板過濾器
@register.simple_tag
def get_verbose_name(object):
return object._meta.verbose_name_plural
這隻有至少有一個obj
爲數據庫中的每個Model
。
如何獲取每個模型的詳細名稱(如果沒有數據)?
工作的感謝! –