Opened 5 years ago
Closed 5 years ago
#31619 closed Bug (invalid)
Incorrect error message get_object_or_404 if queryset have error
Reported by: | dicos | Owned by: | nobody |
---|---|---|---|
Component: | Uncategorized | Version: | 3.0 |
Severity: | Normal | Keywords: | |
Cc: | Triage Stage: | Unreviewed | |
Has patch: | no | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description
from django.db import models class Article(models.Model): title = models.CharField(_(u'title'), max_length=255) slug = models.SlugField(unique=True) class ArticleItem(models.Model): article = models.ForeignKey(Article, on_delete=models.CASCADE) text = models.TextField(_(u'text'), blank=True) from django.shortcuts import get_object_or_404 qs = Article.objects.prefetch_related('qwe') get_object_or_404(qs), slug=slug) ValueError: First argument to get_object_or_404() must be a Model, Manager, or QuerySet, not 'QuerySet'.
Change History (2)
comment:1 by , 5 years ago
comment:2 by , 5 years ago
Resolution: | → invalid |
---|---|
Status: | new → closed |
I'm sorry. In current project of my work use old version Django.
Note:
See TracTickets
for help on using tickets.
I was not able to reproduce immediately. Could you please confirm you are using the latest Django 3.0.x release, and provide a full stack trace?