問題タブ [django-comments]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1686 参照

django - Djangoスレッドコメント-1レベルのみ

私はdjango-threadedcommentsの実装を検討しており、Yelpがユーザーレビューやビジネスオーナーの返信を処理するのと同じように、スレッドをモデレーター/オーナーによる返信に制限できるかどうか疑問に思っています。

たとえば、コメントは次のようになります。

User1による「コメント1」
User2による「コメント2」
          所有者による「返信1」
User3による「コメント3」所有者による
          「返信2」
User4による「コメント4」
User5による「コメント5」

django-threadedcommentsでこれをどのように行いますか?または、組み込みのコメントフレームワークを使用してこれを行った場合は、その方法でもかまいません。

0 投票する
3 に答える
2857 参照

django - Django Adminでコメントを表示するには?

ユーザーがブログにコメントできるようにするために、django.contrib.comments を使用しています。Django Admin /admin/comments/comment/ にコメントを表示し、クリックして編集できるようにするにはどうすればよいですか?

[ここに画像が必要ですが、これは私の最初の質問であり、クレジットがないため、画像を含めることは許可されていません]

コメントは /admin/comments/comment/ comment_id /からアクセスでき、問題なく編集できます。

それを解決する方法はありますか?

0 投票する
1 に答える
505 参照

django - Djangoでコメント送信後にリダイレクトすると、django.contrib.comments.moderationで機能しませんか?

ブログのコメントを有効にするために django.contrib.comments を使用しています。

適切に機能していたposted.htmlテンプレートをバイパスするために、ユーザーがコメントを送信した後に戻るURLを使用して、非表示の「次の」フィールドをコメントフォームに追加していました。

ただし、次のようにコメント モデレーターを実装した後:

、ファイル comments/comment_notification_email.txt が見つからないというエラーが発生したため、次のようにファイルを作成しました。

しかし今、Django は要求 URL http://127.0.0.1:8000/comments/post/が存在しないと文句を言いますか? この問題をどのように解決するのが最善でしょうか?

0 投票する
1 に答える
1583 参照

python - Django で Post_save を使用する方法

Djangoコメントフレームワークを使用して、コメントを送信した後、ユーザーのプロファイルにポイントを追加しようとしています。post_save を使用する必要があると思いますが、完全に正直かどうかはわかりません。

これが私のmodels.pyのメソッドとして持っているものです:

私が見つけたpost_saveの例から、これは示されているものとはかけ離れています.

ご協力ありがとうございました。

0 投票する
1 に答える
321 参照

django - Djangoのコメントフレームワークを使用してコメントにコメントする方法

ブログの例と非常によく似たDjangoのコメントフレームワークを使用しています。

誰かが投稿コメントに返信する方法を提案できますか?

0 投票する
5 に答える
9703 参照

django - djangoコメントのフォームフィールドをフォーマットするには?

私はdjangoによって生成されたフォームを使用しています。これは、ブログに投稿した後のコメント フォームとして使用しています。

現在は問題なくレンダリングされますが、適切に配置されていません。これは私が持っているものです。代替テキスト これは私が欲しいものです。代替テキスト

ありがとう

編集:これは、{{ form.as_table }} を使用したときの結果です

代替テキスト

0 投票する
3 に答える
411 参照

django - スレッド化されたコメント - csrf トークンと user_name

私はdjango-threadedcommentsを使用しています。csrfトークンとユーザーテンプレートタグの2つを除いて、すべて正常に機能します。

問題は、ユーザーがコメントを送信するときに、フォームの csrf トークンがないため、フォームをサーバー側で検証できないことです。threaded-comments が内部的に渡す csrf トークンを辞書に追加しようとしましたが、結果はありません。エラーを受け取り続けました (ほとんどのエラーは、このメソッドが 2 つの引数と 3 つの引数しかとらないことを示しています)。これらのメソッドを修正して、3 つの引数を受け入れ、さらに 3 つ目の引数を渡すようにしました。失敗。

誰かが過去に同じ問題に出くわして解決しましたか? これは私にとって受け入れられる解決策ではないためです:

2 つ目 - コメントを投稿したユーザーの user_id を取得する HTML ヘルパーがあります。ユーザーの名前をIDで取得するためのすぐに使えるhtmlヘルパーはありますか、それとも自分で作成する必要がありますか?

http://code.google.com/p/django-threadedcomments/

これがプロジェクトのコードです。ここに投稿する必要があるチャンクを正確に伝えることはできないため、プロジェクト全体へのリンクを提供します。

私は本当にここで立ち往生しており、どんな助けも歓迎します。

前もって感謝します。

0 投票する
1 に答える
312 参照

django - Django:コメント数による順序の問題

コメントの数でdjangoのアイテムのリストを並べ替えようとしています。ただし、Count 関数は、django コメントも content_type_id を使用して異なるオブジェクトのコメントを識別するという事実を考慮していないという問題があるようです!

これは、標準的な方法を使用すると、すべてのオブジェクトのコメント数が間違っているという点で、少し問題があります。「良い」修正はありますか、生のSQLに戻す必要がありますか?

正しい順序を試すコード:

クエリからのサンプル出力 (コンテンツ タイプ ID について言及していないことに注意してください):

0 投票する
0 に答える
132 参照

django - 2 つの異なるコメント アプリを使用する方法

たとえば、一部のページでカスタム コメント アプリ (ランキング機能、スレッドなど) を使用し、他のページでは標準の django コメント アプリを使用したいと考えています。これどうやってするの?

ありがとう

0 投票する
4 に答える
1903 参照

django - Django:コメントを投稿した後にリダイレクトする

コメントが投稿されたページにユーザーをリダイレクトしようとしています。この投稿はDjangoのサイトで見つかりましたが、リダイレクトされないため、何か問題があります。

入力を適切にリダイレクトするには、どこに入力を配置する必要がありますか?