当我尝试保存模型时,我得到此错误,整个变量来自POST请求。 我不明白错误,什么是序列索引? 保存功能的代码是:
try:
product=Product()
product.name=request.POST.get('name',None)
product.save()
return HttpResponse('Saved')
except:
return HTTPServerError("Error during save operation")
其中name是CharField
编辑:
模型是:
class Product(models.Model):
id = models.AutoField(primary_key=True)
name = models.CharField(max_length=300)
stacktrace在javascript控制台中打印,因为它是ajax请求。所以我得到console.log(response.responseText);
的错误,只有错误信息和环境变量(我认为有一种方法可以打印所有的堆栈跟踪,但我现在还不知道)。
答案 0 :(得分:0)
试试吧......
try:
product=Product(request.POST)
product.save()
return HttpResponse('Saved')
except:
return HTTPServerError("Error during save operation")