django type object Http404 has no attribute get
return Http404() ==> is a wrong
raise Http404() ==> is a correct
((under _ example code))
def room_detail(request, pk):
try:
room = models.Room.objects.get(pk=pk)
return render(request, "rooms/detail.html", {"room": room})
except models.Room.DoesNotExist:
raiseHttp404()
Took me a while to figure out,
Eventually I had to raise
the Http404
and not return
it!