python - Django 模板三元运算符

标签 python django templates ternary-operator

我想知道是否有可以在 Django 模板中使用的三元运算符(条件?真值:假值)。我看到有一个 python (如果条件为真值,否则为假值),但我不确定如何在 Django 模板中使用它来显示由其中一个值给出的 html。有什么想法吗?

最佳答案

您可以使用 yesno 过滤器:

{{ value|yesno:"yeah,no,maybe" }}

您可以了解更多here

关于python - Django 模板三元运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3110166/

相关文章:

python - 如何在 sqlalchemy 中将列重置为其默认值?

python - 在 jupyter notebook 中更新 plotly 图表

python - 赛通/ python : how to catch as exception an external function that "exits" instead of "returns"

python - 不工作 {% csrf_token %}

django - 使用基于类的 View 预填充 Django 表单

json - 具有多个结构的 golang 模板

c++ - 在模板编程方面需要一些帮助

python - Django ORM - objects.filter() 与 objects.all().filter() - 哪个是首选?

c++ - 非成员函数模板什么时候有内部链接?

django - 禁止(未设置 CSRF cookie。):/paypal/| Django