0
J'ai une vue générique qui parfois ne renvoie rien.Django: Gestion des querysets vides en vue générique
Comment puis-je gérer efficacement et élever un 404 dans ce cas?
Mon approche est réussie, mais frappe la base de données.
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