搜索结果中,怎么实现当每一个if判断都不符合的时候, 显示特定内容
来源:11-5 完成searh search.html前端开发
hargen11
2021-05-22
我想实现,在搜索结果里 如果只有动态和问答, 没有文章, 能显示"文章模块中搜索结果为空!“
也就是
{% for result in page.object_list %}
{% if result.app_label == “articles” %}
{{ result.object.xxxxxx}}
{% endif %}
”"“
怎么实现当每一个if判断都不符合的时候, 显示"文章模块中搜索结果为空!”
"""
{% empty %}
没有您要的搜索结果,换个关键字试试
{% endfor %}
写回答
1回答
-
Jack
2021-05-25
您好,django template也有 elif
{% if var1 %} {{ var1 }}{% elif var2 %} {{ var2 }}{% elif var3 %} {{ var3 }}{% endif %}
参考: https://docs.djangoproject.com/en/3.2/ref/templates/builtins/
00
相似问题