問題タブ [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.
python - `django-notification`からの通知を表示するにはどうすればよいですか?
私はのドキュメントを読んでいますがdjango-notification
、通知の作成については問題なくカバーしているようですが、ユーザーに通知を表示する方法については説明していません。そこにこれについての良い参考文献があります、そして私のグーグルフーはちょうど私に失敗しましたか?そうでない場合、誰かが私にここでいくつかのポインタを与えることができますか?ありがとう。
django-notification - Django-notification -- create_notice_type が誇張されていますか? その他の質問
django アプリでdjango-notificationを使用するつもりでした。
私の経験レベルが限られている人にとっては、ドキュメントは少しまばらです。その使用法についていくつか説明が必要です。
- プロジェクトの usage.txt の「Creating Notice Types」セクションの下に、次のように記載されています。
create_notice_type(label, display, description)
アプリケーションの通知タイプをデータベースに作成するには、一度呼び出す必要があります。
これについて自分自身とかなり議論した後、私は本当にそれを「する必要はない」と感じています. 目的は、データベースに通知タイプのレコードを作成することなので、admin セクションで django-notification のオプションを使用してそれを行うことができます。私は正しいですか?
create_notice_type は、アプリをプラグインできるように配布する場合に役立つと思います。
- プロジェクトの usage.txt の「通知テンプレート」セクションの下には、次のように記載されています。
通知の実際のコンテンツ用に記述できる 4 つの異なるテンプレートがあります: .......... これらはそれぞれ、テンプレート パス上のディレクトリに配置する必要があります
notification/<notice_type_label>/<template_name>
。これらのいずれかが欠落している場合は、デフォルトが使用されます。
これらの既定のテンプレートとは何ですか? 彼らはどこに住む必要がありますか?ドキュメントに記載されている 4 つのテンプレートを、テンプレート ローダー パスの「通知」ディレクトリに配置するだけで十分ですか?
- プロジェクトの views.py の 43 行目に見られるように、テンプレート「notices.html」が使用されています。53 行目では "single.html" を使用しています。ただし、プロジェクトは、ディレクトリ構造のどこにもこれらのテンプレートを提供しません。そこで何が起こっているのですか?
django - django-notificationがデフォルトでメールを送信しない
質問、
新しい通知、新しい通知テンプレートを作成しました。ユーザーが特定のアクションを実行すると、新しいレコードが作成されますが、メールは送信されません。
django-notification は、ユーザーに自動メールを送信することを想定していますか?
django - 移行 (南) で django-notification タイプを設定しますか?
チュートリアル (公式の場所がないため、いたるところにあります) では、あらゆる種類の場所がnotification.create_notice_type
django-notification を配置するために提案されていますが、最も論理的な場所は移行ではないでしょうか? それとも、そうしない正当な理由がありますか?
それは非常に明白な解決策のように思えるので、それがどこにも提案されていないことに少し驚いています。
django - Django通知監視モデル(製品結果の監視)
私はdjango-notification(https://github.com/jtauber/django-notification.git)を使用していますが、ドキュメントは初心者向けに少し簡単です。
検索時に結果がない検索(商品リストのある結果ページ)をユーザーが監視できるようにしたいと考えています。次に、検索に一致するレコードが追加された場合、ユーザーに通知する必要があります。
「observe」の使用方法に関するオンラインの説明が見つかりません。これは、(検索結果に)表示されるレコードを監視するために使用する必要があると思いますか?おそらく、これは間違ったアプローチです(django-notificationを使用)。最初はオブジェクトを含まないフィルター結果の発生を待つためのシグナルが必要だからです...
(プロジェクトは開発が進んでいるため、Pinaxのようなオプションを検討してこのようなもののテンプレートを提供することはできません)
評価する必要があると思います
おそらくcronジョブとして?
python - Django-通知-メールバックエンドの代替
私はDjangoでプロジェクトを構築しており、現在、ユーザーのアクティビティを追跡する手段としてdjango-notificationを実装しようとしています。私はそれをインストールしていくつかの通知を作成することができましたが、それらは電子メールでのみ送信され、フィードビューに表示できるようにそれぞれのデータベースに保存されていません。
/ notification / feed /は現在、タイプエラーを表示しますが、それが関連しているかどうかわかりませんか?
/ notifys / feed / init()のTypeErrorは、正確に3つの引数を取ります(1つ指定)
何かアドバイスをいただければ幸いです。Pinaxが通知をどのように使用するかを見てきましたが、電子メールのみのバックエンドをどのように超えたかを理解できませんでした。
settings.pyで、「notification」とtemplate_context_processor「notification.context_processors.notification」を有効にしました。
urls.py
app / management.py
app / view.py
Notification.sendが実行され、これを確認しましたが、「notice」データベースには何も保存されていないようです。
追加する必要があります。私はdjango-notificationのBrianRosnerブランチを実行しています(https://github.com/brosner/django-notification)。
django - django-notification と django-mailer はどのように連携しますか?
アプリに電子メール通知を実装することを検討しています。Django-notification または Django-mailer の両方が適切に見えます。
ドキュメントを読んで、それらがどのように連携するかを理解しようとしています。
ドキュメントから: http://code.google.com/p/django-mailer/#Sample_Use_Cases
django-mailer は、イベントへの実際のサブスクリプションを管理すべきではありません。「メッセージ ボード スレッドへの新しい返信」のユース ケースを考えてみましょう。サイト全体で、どのユーザーがどのスレッドにサブスクライブしたかを追跡する必要があり、スレッドが更新されると、django-mailer はそのユーザーのリストに同じメッセージを送信するように求められます。ただし、django-notificationアプリは、どのユーザーがどのスレッドにサブスクライブしたか、および同様のユース ケースを追跡する必要があります。
このシナリオを考えると、最後の行がわかりません。django-notification を使用して、どのユーザーがどのスレッドにサブスクライブしているかを追跡するにはどうすればよいですか?
django-notification の API
https://github.com/jtauber/django-notification/blob/master/docs/usage.txt
django-notification を使用して
、通知タイプを定義
し、send_now、queue、send などのアクションを実行できるようにします
しかし、ここで説明したユースケースでユーザーをサブスクライブする方法を示すものは何もありません。
第二に、説明されているシナリオでは、django メーラーは何を送信するかをどのように認識していますか? 通知アプリの定義を再利用しますか? メーラーと通知の両方が「送信」機能を実装しているように見えます....
誰かがこれをよりよく理解するのを手伝ってくれますか?
django - django シグナルまたは通知を使用した Facebook のような通知の更新
django-notifications または django-signals を使用して、他のユーザーがユーザーのブログや投稿にコメントを気に入ったり投稿したりした場合に、ユーザー プロファイルに表示される Facebook の更新通知のようなものを作成するにはどうすればよいですか?
python - django-notificationを使用して、誰かが投稿にコメントしたときにユーザーに通知する方法
私はしばらくの間djangoで開発しており、ブログの作成、質問の投稿、コンテンツの共有などの機能を備えたすっきりとしたWebサイトを開発しました。しかし、不足していることが1つあります。つまり、ユーザーへの通知を作成することです。
私がやりたいのは、誰かが投稿にコメントしたとき、または特定の投稿をフォローしていて更新がある場合は、プロフィールでユーザーに通知し、その更新をユーザーに通知することです。私は多くのアプリケーションを見回しましたが、それを行う方法についてはまだ非常に混乱しています。
使用する場合、django-notification
これは電子メールでユーザーに通知するためにのみ使用できるという印象があります(間違っている可能性があります)。つまり、Facebookのように、これらの通知をユーザープロファイルに表示することはできません。
まず、自分が間違っているかどうかを知りたいのですが、それから、それを実行する方法についての適切なチュートリアルまたはガイダンスが本当に必要です。通知を登録して適切なシグナルで送信する方法は知っていますが、これらの通知をテンプレートに表示する方法についてのドキュメントはありません。
ガイダンス/チュートリアル/入門ドキュメントをいただければ幸いです。
django - django-notification アプリを使用しようとすると環境エラーが発生する
django-notification app[1] をインストールしようとしていますが、 を指定するとエラーが発生しますmanage.py syncdb
。
エラーは次のように述べています。EnvironmentError: NOTIFICATIONS was not found.
セットアップ ツールを使用して django-notification を正常にインストールしました。これは私のスタック トレースです。
何がうまくいかなかったのですか?
*settings.INSTALLED_APPS 部分を追加しました (提案されたように、'django-notifications' エントリを 'notification' に修正しました)*