get_object_or_404

root
abc abc
  • 15 Jul

def my_view(request):
obj = get_object_or_404(MyModel, pk=1)
此示例相当于:

from django.http import Http404

def my_view(request):
try:
obj = MyModel.objects.get(pk=1)
except MyModel.DoesNotExist:
raise Http404("No MyModel matches the given query.")