我想在django模板中的meta标签中包含profile.preferred_name,但前提是该数据存在。
基本上,如果首选名称存在,请显示,否则,显示全名。我怎样才能在下面的元标记中执行此操作?
HTML
<meta name="More Info {{profile.full_name}} in {{profile.primary_office}}.">
答案 0 :(得分:1)
<meta name="More Info {% if profile.preferred_name %} {{profile.preferred_name}} {% else %} {{profile.full_name }} {% endif %} in {{profile.primary_office}}.">
https://docs.djangoproject.com/en/1.10/ref/templates/builtins/#if
答案 1 :(得分:1)
您可以使用firstof
:
<meta name="More Info {% firstof profile.preferred_name profile.full_name %} in {{profile.primary_office}}.">