1

ストックのDjango コメント フレームワークを使用しています。コメント フォームにチェックボックスを追加して、コメント投稿者が今後のコメントについて通知されるようにする最善の方法は何ですか?

4

1 に答える 1

0

これはdjango コメント フレームワークに組み込まれていないため、自分で行う必要があります。

モデルをサブクラスComment化して、コメンターがそのコメントについて通知されることを望んでいるかどうかを追跡するブール フィールドを含め、post_commentビューをラップしてこの設定を検出することができます。新しいコメントが作成されるたびに、そのオブジェクトの他のすべてのコメントを収集します。通知を希望するユーザーのリストを作成し、django-notificationsまたは同様の方法で実際に通知を送信します。

フロントエンドでは、 を上書きしtemplates/comments/form.htmlて新しいフィールドを含めるだけなので、簡単です。

これは、コード サンプルを提供するにはレベルが高すぎるため、自分で作業して、問題が発生したときに戻ってくる必要があります。

于 2012-08-07T17:14:42.407 に答える