What happens when the object isn't found?
post = get_object_or_404(Post, pk=pk)
Returns HTTP 404 response
Returns None
Raises DoesNotExist
Returns empty QuerySet