Python *"&书信电报;:无>&引用;“字段”需要有一个值;id";在使用此多对多关系之前,异常处理不会捕获此错误
我试图通过不保存多对多字段的id并试图到达except块来抛出错误,但它仍然抛出值错误。未调用except块Python *"&书信电报;:无>&引用;“字段”需要有一个值;id";在使用此多对多关系之前,异常处理不会捕获此错误,python,django,exception,admin,Python,Django,Exception,Admin,我试图通过不保存多对多字段的id并试图到达except块来抛出错误,但它仍然抛出值错误。未调用except块 try: def save_model(self, request, obj, form, change): stop = False print("test2") if "_stop" in request.POST: stop = True
try:
def save_model(self, request, obj, form, change):
stop = False
print("test2")
if "_stop" in request.POST:
stop = True
obj.save()
state_id = request.POST.getlist('state')
get_homescommunity_data(request, state_id, stop)
except ValueError:
print("test1")
redirect("/admin/newhomedata/communitypagesurl/")
您定义了函数,但从未调用它。该函数未在
try/except
块中执行。我正在调用一个函数“get_\u data(request,state\u id,stop)”,该函数在views.py中生成,它存储我的数据,但这个save\u模型添加了另一个none字段,因为它必须保存一些数据。我正试图在它不出声之前把它截断。我该怎么办?