quel est le message d'erreur “aucune exception fournis” signifie?
Mon Django app est actuellement en jetant cette erreur sur une de mes pages, personne ne sait ce que c'ean? Je voudrais fournir plus de détails mais je ne sais pas ce que cette erreur signifie donc je ne suis pas sûr de ce que les fichiers concernés sont et Django applications sont plutôt de grande la quantité de code réparties autour de sorte que je vais poster un peu de code une fois que je peux avoir une idée de ce que cela signifie. Merci d'avance pour toute aide.
EDIT: j'ai essayé de capturer l'erreur et l'impression de la sorte:
EDIT: j'ai entré le code qui lance l'erreur
jobIDs est un dictionnaire contenant tous les Id des enregistrements je veux modifier
for i in jobIDs:
dateToRun = request.POST['dateToRun']
timeToRun = request.POST['timeToRun']
try:
if len(request.POST['dateToRun']) <= 0:
dateToRun = Job.objects.filter(id=jobIDs[i]).values()['whenToRun'].split(' ')[0]
if len(request.POST['timeToRun']) <= 0:
timeToRun = Job.objects.filter(id=jobIDs[i]).values()['whenToRun'].split(' ')[1]
except BaseException, e:
print str(e)
whenToRun = dateToRun + ' ' + timeToRun
Job.objects.filter(id=jobIDs[i]).update(whenToRun=whenToRun)
Ce qui produit une ligne vide de la production (à partir de l'impression dans le bloc except), suis-je malentendu comment imprimer l'erreur?
- Pouvez-vous poster le message d'erreur complet ainsi que le code à l'intérieur de la
try
clause?
Vous devez vous connecter pour publier un commentaire.
Êtes-vous d'exécuter un morceau de code qui peut lever une exception? Peut-être une requête de base de données pour quelque chose qui n'existe pas? Si oui, vous aurez besoin d'envelopper le bloc de code dans un try/except clause. Par exemple, si l'exception est en effet une requête pour quelque chose qui n'existe pas:
Peut-être que c'est parce que vous êtes à l'aide de
BaseException
au lieu de simplementException
? Essayez ceci:Que par la Python Exception docs sur
BaseException
:except Exception as e:print (str(e))