from django.shortcuts import render, get_object_or_404
+from django.core.exceptions import PermissionDenied
from django.http import HttpResponseRedirect, Http404
from django.template.loader import get_template
from django.db import models
instance = get_object_or_404(instancetype, pk=itemid)
if hasattr(instance, 'submitter'):
if not instance.submitter == request.user:
- raise Exception("You are not the owner of this item!")
+ raise PermissionDenied("You are not the owner of this item!")
elif hasattr(instance, 'verify_submitter'):
if not instance.verify_submitter(request.user):
- raise Exception("You are not the owner of this item!")
+ raise PermissionDenied("You are not the owner of this item!")
if request.method == 'POST':
# Process this form