Есть ли какая-нибудь простая альтернатива default_if_none, которая также может обрабатывать значение '0'?
Я выполняю следующую команду, чтобы отфильтровать пустые значения в моем шаблоне:
{{ product.error_value1|default_if_none:"--" }}
Это хорошо работает для нулевых значений, но не работает, если введенное значение равно "0". Я бы хотел, чтобы существовала команда 'default_if_null'. Таким образом, она будет проверять только нулевые значения.
Есть предложения по альтернативе?
Если вы хотите, чтобы такие вещи как "", [], 0, {} и т.д. возвращали True, вы можете использовать:
if not bool(x):
Или просто:
if not x: