Better to not catch Exception - In a view, Django will return a 500, log it, maybe email the admins, all according to the overall project settings.