問題タブ [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 投票する
2 に答える
1222 参照

python - Djangoは、pipでインストールされたアプリのテンプレートを変更します

pip経由でインストールされたアプリのテンプレートをオーバーライドする適切な方法は何だろうと思っています. 私の例は、django-notificationsアプリに関するものです。構造は次のとおりです。

アプリでこの構造を複製し、それに応じて .html ファイルを変更しました。しかし今、私は次のエラーに直面しています:ImportError: cannot import name notify私が呼び出す別のアプリ(プロファイル)からのビューで発生しますfrom notifications import notify

テンプレートをオーバーライドしなければ、エラーは発生しません。私は何が欠けていますか?settings.py に追加する必要があるものはありますか?

(私はパッケージ内の README.md インストール手順に正確に従い、テンプレートをオーバーライドすることなく適切に動作させました)

後戻り

意見

設定

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

django - Django で一括メールを送信する

django で一括メールを送信する必要があります。メール テンプレートはカスタマイズされ、テンプレートの一部のデータは db から取得されます。私はdjango通知を使用していましたが、登録ユーザーにのみメールを送信できます。登録していないユーザーにメールを送信する必要があります。ユーザーがいずれかを選択できる 5 つの電子メール テンプレートがあり、電子メールを送信する必要があります。

たとえば。未登録ユーザーのグループへのイベントへの招待。ユーザーは電子メール ID を入力し、一括送信を行います。同じことを達成するためにどのdjangoパッケージを使用できますか。

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

python - アクティビティ ストリームの匿名アクター

グループ内のアイテムの作成に関する多くの通知があるシステムで作業しており、通知で匿名のアクターをモデル化しようとしています。

不自然な例を考えてみましょう:

ABookは に属しておりLibrary、私は特定のトピックの本に関心のある図書館のユーザーです。ライブラリは、特定のトピックの本がいつチェックアウトされたかを知らせてくれますが、セキュリティ上の理由から、誰がチェックアウトしたかを教えてくれません。

このアクティビティ ストリームは次のようになります。

あるパトロン ( )が、件名「Computer books」 ( )の書籍「Learning Python, 5th Edition」 ( ) をactorチェックアウト ( ) しました。verbobjecttarget

ここでの問題は、「パトロン」がデータベース内のエンティティではないことです。特に私の場合、Django 通知にはアクターが必要であり、そのアクターはモデルのインスタンスである必要があります。しかし、この場合、そのような「アクター」は存在しません。

このアクティビティ ストリームを記述するより良い方法はありますか? 偽のアクターをデータベースに入れることを伴わない方法はありますか?

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

python - Django 未読メッセージ システム

私は現在、Django ベースのピア ツー ピア クイズ システムを実装中です。このシステムでは、ユーザーは別のユーザーにクイズに挑戦できます (クイズによく似ています)。ほぼすべての主要コンポーネントを実装しましたが、最後に残ったのは Web サイト内ユーザー通知です。これにより、ユーザーは応答されていない新しいチャレンジの数を確認できます。

Django通知は、電子メールベースの通知を使用しているようですが、Webサイト自体でユーザーに通知したい-StackOverflowが未読の通知/メッセージに対して持っているのと同じように、ユーザーはチャレンジタブの下でアクティブなチャレンジの数を見ることができます. ただし、StackOverflow のようにリアルタイムである必要はありません。

広範囲にグーグルで検索しましたが、解決策を見つけることができませんでした。

どんな助けでも大歓迎です。

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

django - django-notifications:NOTIFICATIONS_SOFT_DELETE=Trueはどのように機能しますか?

アプリの通知システムが必要なので、django-notifications という django パッケージを調べていました。NOTIFICATION_SOFT_DELETE=True の設定以外はすべて理解しました。

つまり、次のことを行うときです。

deleted=False私が間違っていなければ、これでデータベースにエントリが作成されます。私の中には次のものがありますsettings.py

に更新さdeleted=Falsedeleted=Trueます。しかし、この変化がいつ起こるかはわかりません。deleted=Trueドキュメントには、すべての通知を次のようにマークする API が 1 つあります。

qs.mark_all_as_deleted() | qs.mark_all_as_deleted(受信者)

クエリセット内のすべての通知を削除済み = True としてマークします (オプションで受信者によってもフィルター処理されます)。NOTIFICATIONS_SOFT_DELETE=True と共に使用する必要があります。

しかし、いくつかの通知をマークする方法はdeleted??

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

python-2.7 - djangoモジュールを使用してメール通知を自動的に送信する方法は?

電話の消費を制御するアプリを開発しています。消費率に達したときに雇用主に自動的に通知する通知システムを作成したいと考えています。雇用主は auth_user に含まれておらず、見つかったすべての通知モジュールは auth_user テーブルで動作します。誰でも私のニーズと感謝を満たすモジュールを提案できますか