我的Django应用程序目前正在我的一个页面上抛出此错误,有人知道它是什么吗?我会提供更多细节,但我不知道这个错误意味着什么,所以我不确定相关文件是什么,Django应用程序在代码数量上相当大,所以我会发布一些代码,一旦我能得到了解这意味着什么.在此先感谢您的帮助.
编辑:我尝试捕获错误并打印它如下:
编辑:我输入了抛出错误的代码
jobIDs是一个包含我想要修改的记录的所有ID的字典
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)
解决方法
@H_502_14@ 您是否正在执行可能引发异常的代码段?也许数据库查询不存在的东西?如果是这样,您将需要在try / except子句中包装代码块.例如,如果异常确实是对不存在的事物的查询:try: #Block of code that throws exception except Object.DoesNotExist: #Handle error