【发布时间】:2014-02-17 06:06:01
【问题描述】:
我真的很困惑,不知道它想从我这里得到什么。
这是我的简单功能
def confirm_abo(request):
try:
abo = Abonnement.objects.get(id=int(request.GET.get('abocid')))
abo.status = 1
abo.save()
link = "http://127.0.0.1:8000/delete_link/?abocid=" + str(abo.id)
subject = "test subject"
message = "test message" + link
send_mail(subject, message, 'info@test.com', [abo.email], fail_silently=False)
return render(request,'abo_confirm.html',{'abo':abo,'abo_success':'yes'})
except:
return render(request,'abo_confirm.html',{'abo_success':''})#<-- problem
我正在进入最后一行
AssertionError at /confirm_abo/ No exception supplied
错误。
我在 django1.4 和 python 2.7 中。它一直工作到现在没有任何问题..
我做错了什么?
【问题讨论】:
-
django 应该在这里提出一个更易于理解的异常消息。
标签: python django python-2.7