Django - verbose_name from a template tag

痞子三分冷 提交于 2019-12-06 07:37:20

You are trying to get a model from the first object in the list. This way, if this object does not exist, you won't get anything.

Try to use a query set instead:

{{ get_verbose_name objs }}

@register.simple_tag
def get_verbose_name(queryset):
  return queryset.model._meta.verbose_name_plural
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!