Есть ли какая-нибудь простая альтернатива default_if_none, которая также может обрабатывать значение '0'?

Я выполняю следующую команду, чтобы отфильтровать пустые значения в моем шаблоне:

{{ product.error_value1|default_if_none:"--" }}

Это хорошо работает для нулевых значений, но не работает, если введенное значение равно "0". Я бы хотел, чтобы существовала команда 'default_if_null'. Таким образом, она будет проверять только нулевые значения.

Есть предложения по альтернативе?

Если вы хотите, чтобы такие вещи как "", [], 0, {} и т.д. возвращали True, вы можете использовать:

if not bool(x):

Или просто:

if not x:
Вернуться на верх