Джанго: комментировать нельзя (400) Ошибка - PullRequest
1 голос
/ 08 марта 2011

Я пытаюсь использовать комментарии 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 Ответ

3 голосов
/ 08 марта 2011

Сообщение об ошибке проясняет ситуацию: вы, вероятно, не включили content_type или object_pk при визуализации формы.Проверьте в представленной форме, что у вас есть эти поля.Возможно, вы найдете проблему после прочтения Примечания в форме комментария .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...