如何找出Django数据库.save()失败的原因?

如何找出Django数据库.save()失败的原因?,django,Django,我的Django数据库.save()正在引发异常。有没有办法找出原因 我的主要代码是: 数据['movies']中的i的 尝试: id=i['regions'][0]['products'][0]['product_id'] title=i['regions'][0]['products'][0]['product_title'] m=Movie.objects.get(预览\u id=id) 除了电影。DoesNotExist: 尝试: 电影 movie.preview\u id=id mo

我的Django数据库.save()正在引发异常。有没有办法找出原因

我的主要代码是:

数据['movies']中的i的

尝试:
id=i['regions'][0]['products'][0]['product_id']
title=i['regions'][0]['products'][0]['product_title']
m=Movie.objects.get(预览\u id=id)
除了电影。DoesNotExist:
尝试:
电影
movie.preview\u id=id
movie.title=片名
movie.details=i['regions'][0]['products'][0]['description']
movie.date=i['regions'][0]['products'][0]['upd_date']
movie.traile=i['regions'][0]['products'][0]['clips'][0]['files'][0]['url']
movie.likes=0
movie.dislikes=0
movie.save()#这是在抛出错误
打印id+“:”+标题
对于i['regions'][0]['categories']中的流派:
尝试:
g=Genre.objects.get(title\uu exact=Genre['name'])
电影。流派。添加(g)
除体裁外。无体裁者:
g=流派(标题=流派['name'])
g、 保存()
电影。流派。添加(g)
对于i['regions'][0]['pictures']中的图片:
如果图片['type_name']=“poster_large”:
movie.picture=pic['url']
电影。保存()
除:
打印“错误”
打印“成功”

这将揭示错误。这仅用于调试。您应该正确处理异常。

共享您的回溯。如果不隐藏错误,您就会知道。永远不要使用裸露的
,除非:
当您没有正确处理异常时。这是我已经接管的代码,我仍然在与Django一起提高速度。您建议如何处理异常?您的评论提示我将“异常为e”位添加到“异常”中,当然这确实揭示了错误!谢谢。打印例外情况。或者更简单地说,删除第二个
试着查看它。还可以阅读python异常和django数据库异常。我尝试了:{model}.save(),但异常为e:print(e)
try:
    line 1
    line 2
except Exception as e:
    print e