Как отобразить запись без использования ListView в Django? - PullRequest
0 голосов
/ 08 апреля 2020

Я использую ListView для отображения объектов модели, но я хочу, чтобы в модели не было объектов, поэтому я отображаю Нет записей или продуктов . Что мне нужно сделать, так это написать новую функцию или для этого есть встроенная функция в ListView.

views.py

class StockView(ListView):
    template_name = 'stock/stock.html'
    model = Product
    paginate_by = 3 

Ответы [ 2 ]

2 голосов
/ 08 апреля 2020

оформить заказ в этом примере, сделать c

<ul>
{% for athlete in athlete_list %}
    <li>{{ athlete.name }}</li>
{% empty %}
    <li>Sorry, no athletes in this list.</li>
{% endfor %}
</ul>
0 голосов
/ 08 апреля 2020

вы можете использовать default_if_none, например:

{{ value|default_if_none:"default_msg" }}

Если значение равно None, вывод будет default_msg.

для более подробной информации проверьте django документы

...