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)

ajaxリクエストであるため、スタックトレースはjavascriptコンソールに出力されます。エラーが発生し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 に答える