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 回答