我试图在我的视图中使用内置的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)
我知道内置的评论模板标签,但不认为它们对我的应用程序来说很容易。
感谢任何帮助。
答案 0 :(得分:2)
初始化CommentForm
时,第一个参数应该是注释所涉及的对象。
form = CommentForm(obj, data=request.POST)