0
У меня есть общий вид, который иногда ничего не возвращает.Django: Обработка пустых запросов в общем представлении
Как я могу эффективно справиться с этим и поднять 404 в этом случае?
Мой подход успешный, но попадает в базу данных.
class MyListView(ListView):
template_name = 'template/quest.html'
def get_queryset(self, *args, **kwargs):
query = MyModel.objects.filter(
...
).filter(
...
)
if query.exists():
return query
else:
raise Http404