Djangoの本を通過しているようです。本書で使用されているコードベースは.96で、Djangoのインストールには1.0を使用しています。私が立ち往生している部分は、Djangoのコメント(django.contrib.comments)に関連しています。コメントを投稿すると、コメント投稿は許可されません(400)理由:content_typeまたはobject_pkフィールドがありません。私はDjangoのドキュメントがこの領域では少し欠けていることを発見しました。私はいくつかの助けを得ることを望んでいます。Djangoを使用しているときに "コメント投稿は許可されていません(400)"というコメントを取得します。
コメントボックスは上手く表示されます。私は上記のエラー(または実際に表示されるセキュリティ警告)を受け取ったというコメントを送信します。
私のコメントフォームへの呼び出し:
{% render_comment_form for bookmarks.sharedbookmark shared_bookmark.id %}
マイform.htmlコード:
{% if user.is_authenticated %}
<form action="/comments/post/" method="post">
<p><label>Post a comment:</label><br />
<textarea name="comment" rows="10" cols="60"></textarea></p>
<input type="hidden" name="options" value="{{ options }}" />
<input type="hidden" name="target" value="{{ target }}" />
<input type="hidden" name="gonzo" value="{{ hash }}" />
<input type="submit" name="post" value="submit comment" />
</form>
{% else %}
<p>Please <a href="/login/">log in</a> to post comments.</p>
{% endif %}
任意の助けもいただければ幸いです。要求されたよう
マイビュー:
def bookmark_page(request, bookmark_id):
shared_bookmark = get_object_or_404(
SharedBookmark,
id=bookmark_id
)
variables = RequestContext(request, {
'shared_bookmark': shared_bookmark
})
return render_to_response('bookmark_page.html', variables)
おそらくあなたのビューコードのどこかに問題が起こっている可能性があります。 – googletorp
ありがとう、私は質問に私の意見を追加しました。 – kfordham281