0

当我尝试保存模型时出现此错误,整个变量来自 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);只有错误消息和环境变量(我认为有一种方法可以打印所有堆栈跟踪,但我现在还不知道)。

4

1 回答 1

0

试试看...

try:
    product=Product(request.POST)
    product.save()
    return HttpResponse('Saved')
except:
    return HTTPServerError("Error during save operation")
于 2012-04-10T17:25:48.163 回答