Django: объект-исключение Value 'Gifts' не повторяется - PullRequest
0 голосов
/ 22 июня 2019

При этом возникает ошибка

gifts = get_object_or_404(Gifts)

При этом этого не происходит.

gifts = Gifts.objects.all();

Django: Значение исключения Объект «Подарки» не повторяется

from django.shortcuts import render,redirect, get_object_or_404
from .models import Gifts
    def home(req):
        gifts = get_object_or_404(Gifts)
        #gifts = Gifts.objects.all()
        return render(req,'gifts/gift_home.html',{"gifts":gifts})

1 Ответ

0 голосов
/ 22 июня 2019

get_object_or_404 вернет только один объект, и если вы хотите список, чем вы должны использовать get_list_or_404. а также вы должны фильтровать оба эти метода как get_object_or_404(MyModel, pk=1) и get_list_or_404(MyModel, published=True)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...