get () метод не работает в Django,
У меня есть модель BlogPost, когда я пытаюсь извлечь данные из этой модели, используя метод get (), который показывает
Ошибка : Объект 'BlogPost' не повторяется
def blog_post_detail(request, slug):
query = BlogPost.objects.get(slug=slug)
template_name = 'blog/post.html'
context = {'query': query}
return render(request, template_name, context)
Но то же самое работает с использованием метода filter ()
def blog_post_detail(request, slug):
query = BlogPost.objects.filter(slug=slug)
template_name = 'blog/post.html'
context = {'query': query,}
return render(request, template_name, context)
Примечание: у меня только один пост в BlogPost