假设我有这段代码
if form.is_valid():
form.save()
现在假设我的表单有效我有异常,即foregin键值链接到多个列,因此它会引发异常
现在我想知道有没有办法获取该异常值并通过AJAX传递给jquery
因为表单有效所以它进入循环但是它不能追踪form.save
那么我如何编程,如果发生异常,它会传递给jquery,如
if exception
return HttpResponse(exception)
我得到了这个例外
MultipleObjectsReturned at / manage / Source / create / get()返回 不止一个帐户 - 它返回了 3!查找参数是 {'帐号': u'121121' }
它是什么类型的例外
答案 0 :(得分:1)
MultipleObjectsReturned 是例外。
try:
#do something
except MultipleObjectsReturned:
return HttpResponse('MultipleObjectsReturned')
我不建议使用裸尝试/除了捕获所有异常,因为你不会确切地知道什么是错的。