Django:评论帖子不允许(400)错误

时间:2011-03-08 11:37:29

标签: django

我正在尝试在我的网络应用程序上使用django评论,但我收到此错误:

  

不允许发表评论职位(400)   原因:缺少content_type或object_pk字段。

我使用以下表格:

<form action="{% comment_form_target %}" method="POST">
        {% for field in form %}
        {% if field.is_hidden %}
        {{ field }}
        {% endif %}
        {% endfor %}
        <input type="hidden" name="name" value="{{ user }}" />
        <input type="text" name="honeypot" size="64" style="display: none;" />
        <textarea id="id_comment" rows="1" cols="40"
                  name="comment"></textarea>
        <input type="submit" name="submit" class="submit-post" value="Post" />
</form>

但是当我使用django自动生成的表单时

{% render_comment_form for event %}
一切正常。问题是,我不想要名称/电子邮件/等输入字段。只有评论textarea。有人可以帮我解决这个问题吗?

招呼

1 个答案:

答案 0 :(得分:3)

错误消息非常清楚:在呈现表单时,您可能未能包含content_typeobject_pk。检查您的渲染表单中是否有这些字段。也许您在阅读Notes on the comment form后会发现问题。