1
내가 내 웹 응용 프로그램에 장고 주석을 사용하려고하지만 난이 오류를 얻을 :장고 : 코멘트 게시물 수 없습니다 (400) 오류
Comment post not allowed (400) Why: Missing content_type or object_pk field.
나는 다음과 같은 양식을 사용하고 있습니다 :
<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>
을
하지만 장고에 의해 자동으로 생성 된 양식을 사용할 때
{% render_comment_form for event %}
모두 정상적으로 작동합니다. 문제는 이름/전자 메일/기타 입력 필드를 원하지 않는다는 것입니다. 주석 텍스트 영역 만. 누군가이 문제를 도와 줄 수 있습니까?
는 오류 메시지가 매우 분명하게
답변 해 주셔서 감사합니다. 나는 다시 한번 문서를 확인하고 있었다. 나는 내가 커스텀 폼을로드하고 싶을 때 [object]에 {% get_comment_form}을 [varname] %}로 추가하는 것을 잊었다. – user642958