change first_or_404 for first in views