Есть ли способ заставить django ничего не отображать вместо «None» для десятичного поля, которое оставлено пустым?
В моем шаблоне я показываю список всех значений для определенного поля. Каждое значение имеет гиперссылку на страницу, на которой отображаются результаты запроса, отфильтрованного по этому значению. Но так как есть некоторые записи с нулевым значением, мой список включает в себя фактические записи DecimalField и «None» для всех тех, которые пусты. Когда пользователь нажимает None, django выдает ошибку проверки, потому что вы не можете запросить DecimalField, используя строку.
Я мог бы написать, если операторы проверяют все экземпляры десятичных полей на None и пропускают их, но это далеко не элегантное решение. Любой совет?
Это одна часть кода, хотя есть и другие шаблоны, которые выводят значение None немного другими способами:
{% for item in choices %}
<a href={% url app_views.field_choice item %}>{{ item }}</a><br>
{% endfor %}