問題タブ [django-messages]
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.
javascript - django のメッセージを HTML ではなく Javascript アラートに表示しますか?
javascriptのアラート機能を使用して、ログイン/サインアップ時にユーザーにメッセージを表示しようとしています。私はこのようなことを試みていますが、うまくいかないようです。
テンプレートのスクリプトにdjangoの変数を渡す正しい構文は何ですか?
これは私が望むものですが、この構文は機能しません。
ただし、以下が機能しています。
python - ユーザーの新しいメッセージを取得する Django 更新セッション
django メッセージの単純なプッシュ プロトコルを実行しようとしています。したがって、REST 呼び出しには、次のスニペットがあります。
当然ながら、while ループは何もしません。これは、メッセージ フレームワークがセッション変数を再読み込みするだけで、新しいリクエストで「更新」するだけだからです。
その場でストレージを更新することについて何かあるかどうかを確認するために、基になるコードを調べてみましたが、少なくともメッセージング フレームワークでは、これを行うコードはないようです。この有望な文書化されていないstorage.update()
方法がありましたが、別のことを行うことが判明しました。
では、Django フレームワークには、メッセージの変更をポーリングし、それが発生したときにそれをブラウザに報告できるものはありますか? または、同じことをよりエレガントに実現する別の方法はありますか?
python - ビュー コードに Django メッセージを書き込む方法
Django メッセージでユーザーにメッセージを表示する方法に関するドキュメントを読んでいます。ビューにメッセージを追加して呼び出すには、次のように指定します。
2 行目の 2 番目をどこに置くべきかわかりません。これが私の見解です。
メッセージを表示し、ユーザーにサインアップしてくれたことに感謝し、入力も表示したいと思います。
python - djangoがアプリテンプレートをロードしていません
これに関連する他のSOの質問を調べましたが、何も役に立ちませんでした。
アプリをインストールして、設定の INSTALLED_APPS 変数に追加しました。アプリ django_messages は、各テンプレートから base.html テンプレートを拡張します。
何らかの理由で、django はこのテンプレートの app ディレクトリを再帰的に検索しません。
エラーは次のとおりです。
そのファイルは /Library/Python/2.7/site-packages/django_messages/templates/django_messages/base.html にあります。
しかし、djangoが提供している検索パスは次のとおりです。
Django は、これらのテンプレートを次の順序で読み込もうとしました。
エンジン django の使用:
テンプレートローダーについて私が理解していることに基づいて、 /Library/Python/2.7/site-packages/django_messages/templates/ ファイルを検索する必要があるのは理にかなっています。しかし、ファイルは「django_messages/base.html」と呼ばれているため、django が django_messages/templates で base.html を探し、django_messages 修飾子を無視する理由がわかりません。
私の他のすべてのテンプレート (私自身のアプリ内) は、django ドキュメントに示されているように app_name/templates/app_name/xxx.html のように設定されています。したがって、すべてが正しく見えますが、機能していません。
これに頭をぶつけるのにうんざりしていて、助けていただければ幸いです。
ありがとう。
python - イベントが追加されたときにユーザーへの通知を自動的に生成する方法は?
書き込み、投稿、ユーザー プロファイル、イベントとアクティビティ、オファーなどの機能を備えた Web サイトを開発しました。もう 1 つの機能を追加する必要があります。つまり、アクティビティとイベント、オファー、割引に関するユーザーへの自動プッシュ通知 (facebook通知のように)。
私がやりたいことは、管理者/スタッフがイベントとアクティビティとオファーを追加するたびに、またはユーザーがプロファイルを更新している場合はいつでも、プロファイルでユーザーに通知することです。次に、その更新をユーザーに通知します。私は多くのアプリケーションを見てきましたが、それを行う方法についてまだ非常に混乱しています.
それを行う方法についての適切なチュートリアルまたはガイダンスが本当に必要です。通知を登録して適切な信号で送信する方法は知っていますが、これらの通知をテンプレートに表示する方法に関するドキュメントはありません。
python - RuntimeError:モデルクラスdjango_messages.models.Messageは明示的なapp_labelを宣言しておらず、INSTALLED_APPSのアプリケーションにはありません
メッセージング用にhttps://github.com/arneb/django-messagesパッケージを使用しようとしており、次のことを試しました
実行するpython manage.py runserver
と、次のエラーが発生しました。
そのエラーが発生する理由とその解決方法を知ることはできますか?