我希望根据代码中的条件将值传递给变量.以下是我试图实现的伪代码:

{% include "includes/template.html" with info=if condition: a else: b %}

我在想我怎么才能做到这一点.如有任何建议或指导,我们将不胜感激!

推荐答案

我们可以在外部编写if条件,因此:

{% if condition %}
  {% include "includes/template.html" with info=a %}
{% else %}
    {% include "includes/template.html" with info=b %}
{% endif %}

根据具体情况,可能会以更短的方式完成此操作.

Django相关问答推荐

Django多对多关系报错:<title> object (None)>需要先设置id字段的值.

如何在 Fargate 容器中运行的 Django 中使用 AWS SES?

使用 Pytest 在 Django 中编写测试用例时如何加载特定目录中的所有固定装置

获取 Django Rest API 的第一个和最后一个相关对象

设置 SECURE_HSTS_SECONDS 可以不可逆转地 destruct 您的网站?

如何从 django 模板生成静态 html 文件?

可插拔应用程序的Django默认设置约定?

Django 模型将外键设置为另一个模型的字段

一个简单的Django和CSS示例

Django - 如何从模型中 Select 特定列?

如何在Django中获取一个组的所有用户?

django 有条件地过滤对象

django 表单为关键字参数获取了多个值

如何从 django 的 db 模型中获取字段类型字符串

如何使用 django-nose 运行单个测试或单个 TestCase?

如何覆盖 django 管理员翻译?

如何以编程方式对 Django 中的用户进行身份验证?

您如何在本地针对 OpenID 进行开发

有没有一种简单的方法可以从 CharField 填充 SlugField?

django用q个对象动态过滤