0

ビューで組み込みの Django CommentForm を使用しようとしていますが、エラーが発生し続けます。 'QueryDict' object has no attribute '_meta'

私の見解:

def comments(request):
    if request.is_ajax() and request.method == "POST":
        form = CommentForm(request.POST)
        if form.is_valid():
            new_comment = form.save()
            return HttpResponse(new_comment)

組み込みのコメント テンプレート タグは知っていますが、私のアプリケーションでは簡単に機能するとは思いません。

どんな助けでも大歓迎です。

4

1 に答える 1

2

を初期化するときCommentForm、最初の引数はコメントが関連するオブジェクトでなければなりません。

form = CommentForm(obj, data=request.POST)
于 2012-09-10T16:24:28.523 に答える