問題タブ [django-notification]

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 投票する
1 に答える
276 参照

python - django-avatar と django-notification を組み合わせるとエラーが発生する

django-avatar と django-notification をインストールしました (後者がインストールされている場合、必要なメッセージをユーザーに送信するために、django-avatar は django-notification を使用します)。

ただし、アバターをアップロード/変更/削除すると、次のエラーが発生します。

django-avatar は、django-notification がインストールされる直前まで問題なく動作していました。

何が悪かったのか?

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

django - django-notification: 観測されたアイテムの数

現時点では、モデルを視聴している人の数で並べ替えられたアイテムの数を返すクエリセットがあります。したがって、このリンクを表す m2m フィールドがあります。

すなわち:

発生回数をカウントし、ビューで使用されるデフォルトのマネージャーでカウント順に並べ替えます。

次に、「notification.ObservedItem」を使用してdjango-notificationを使用し、MyModel の場合にユーザーがインスタンスを監視できるようにします。

私の見解では、ユーザーがコンテンツを投稿すると、次のようなものがあります。

これはうまくいきます。

では、クラス MyModel のすべてのオブジェクトを表すクエリセットを生成するにはどうすればよいでしょうか。それらを「観察」している人の数で並べ替えます。

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

python - django-messagesはsyncdb中に通知タイプをどのように作成しますか?

私はdjango-notificationプロジェクトとdjango-messagesプロジェクトを一緒に使用しており、メッセージの受信や返信などのデフォルトの通知タイプを使用して、django-messagesに組み込まれているdjango-notifications統合を利用しています。

ただし、これらのデフォルトのNoticeTypeオブジェクトがどのように作成されているかを判断できません。django-notificationのドキュメントでは、management.pyファイルでpost_syncdbシグナルを使用することを提案しています。これは、私が自分のカスタム通知に対して行っていることです。これらの通知タイプが定義されているコードはどこにも見つかりません。しかし、新しいデータベースでsyncdbを実行するたびに、魔法のように表示されます。

django-messagesアプリによって作成される通知タイプの「label」プロパティは次のとおりです。

  • messages_received
  • messages_sent
  • messages_replied
  • messages_reply_received
  • messages_deleted
  • messages_recovered
0 投票する
1 に答える
556 参照

django - django-通知。スレッド化された電子メール送信をどのように使用できますか?

私のdjangoアプリケーションでは、django-notification通知の送信に使用しています。ただし、場合によっては(複数の通知を送信する場合)、Webアプリケーションの応答が遅れることに気づきました。mailtools私はAjaxリクエストを介して通知を送信していますが、スレッド化された電子メールを提供するライブラリを実装できればそれでも最善だと思います。

誰かがそのようなことを実装しましたか?簡単ですか?ThreadedMailerからどのように使用できmailtoolsますdjango-notificationか?

または、別の選択肢はありますか?

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

python - メールなしで通知

私は django を使用して Web サイトを実装しています。ユーザーがメールを受信するかどうかを決定できるようにしたいと考えています。一部のユーザーに電子メールを送信しないように django-notification をカスタマイズすることは可能ですか? 元のアプリを変更することはできますが、そのまま保持することを好みます。

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

python - django-notificationsで通知を送信しようとしたときのIntegrityError

私はdjango-notificationspip経由でインストールし、アプリを自分に追加しましたINSTALLED_APPS

URLConfを更新しました:

インストールしたのでsouth、スキーマを移行します。

今、私はDjangoシェルを介して手動で通知を作成しようとしていますが、次のようになっていIntegrityErrorます:

どうしたの?両方、recipientおよびテーブルにsender属していauth_userます。どんな助けでも大歓迎です。

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

django - django-notification エラー: NoticeType に一致するクエリが存在しませんか?

django-notification を使用してメールを送信しようとしています。ドキュメントに従って、すべての通知タイプ、テンプレート、および management.py を作成しました。ただし、電子メールを送信しようとすると、次のエラーが表示されたデバッグ ページが表示されます: NoticeType 一致するクエリが存在しません。コードの一部を次に示します。

私のmanagement.pyファイルでは:

私のsettings.pyファイルでは:

私のmodels.pyファイルでは:

コードでページをオーバーロードして申し訳ありません。そうは言っても、私が間違っていることはありますか?何か不足していますか?どんな洞察も大歓迎です!

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

python - django-デフォルトのテンプレートを変更する通知

ユーザーがデータベースエントリを変更、作成、または削除するたびに、django-notificationを使用して管理者にメールを送信しようとしています。問題は、通知タイプを作成して存在することを確認しましたが、実際の電子メールが送信されると、送信される電子メールは次のようになります。

そのメール本文の最初と最後の行を削除する方法はありますか?このデフォルトのテンプレートがどこにあるのかわからないので、変更できません。どんな洞察も大歓迎です!

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

django - 定期的にデータを取得して Django で表示する

Django アプリケーションに一種の「リアルタイム」通知システムを実装したいと考えています。

特定のユーザー宛てのメッセージをデータベースに保存します。ユーザーがアプリケーションにログインしているときに、データベースにそのユーザーへの通知がある場合、アプリケーションはメッセージ フレームワークを使用してそれを表示します。メッセージをクリックすると、データベースから削除されます。

「毎分データを取得する」ことに少しこだわっています。セロリ ( http://docs.celeryproject.org/en/latest/# )のことは聞いたことがありますが、セットアップと設定が少し複雑に思えるため、実際に使用する前にセロリが適切な方法であることを確認したいと思います。使用する。

django 関数をデーモン化する簡単な方法がある場合、または私がやりたいことに似たものが既に存在する場合は、ヒントをいただければ幸いです。