파이썬 장고 실무 심화
모델에서 원하는 조건에 맞는 객체를 가져오고 객체가 존재하지 않을 떄 Http404 예외 발생
from django.shortcuts import get_object_or_404
def my_view(request):
obj = get_object_or_404(MyModel, pk=1)
-> MyModel에서 기본키가 1인 object를 가져온다.
모델에서 filter()의 결과를 list 형태로 반환하고 객체가 존재하지 않을 떄 Http404 예외 발생
from django.shortcuts import get_list_or_404
def my_view(request):
my_objects = get_list_or_404(MyModel, published=True)