問題タブ [django-context]

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 に答える
379 参照

django - パジャマと Django の静的ファイルのセットアップ

私は、Web 開発と Django および Pajamas フレームワークの両方に少し慣れていません。ですから、私が学んでいる間、私に提供された忍耐に感謝します。

JSONRPC クライアント/サーバー + Django テンプレートを連携するように Django と Pajamas をセットアップしています。

コンパイル済みのパジャマ my_project.html を Django テンプレートとして提供しています。Django テンプレート フォルダーを Pyjamas プロジェクトの出力フォルダーに設定しました。

Pajamasbootstrap.jsは同じ出力フォルダーにコンパイルします。現在の参照として、Django テンプレート内でこれらのファイルを適切に参照する必要があります。

機能していません。

静的ファイルを管理する Django の方法は、そのドキュメントを読んだ後でさえ、私にはあまり明白ではありません。フォルダ階層と Django の設定に関して、これを設定する最良の方法は何ですか?

Django テンプレート内から静的ファイルを参照する最良の方法は何ですか?

明らかな質問をしている可能性が高いことはわかっていますが、入手可能なドキュメントを読んだ後、これをまとめることができないようです。これは、実際にローリングを開始する前のパズルの最後のピースなので、どんな助けも大歓迎です!

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

django - コンテキストプロセッサで「後方」の関係に従う

テンプレートプロセッサは後方追従関係を使用しました。シェルでは問題なく動作しますが、ビューではエラーが発生します。

'ParentCategory'オブジェクトには属性'postpages_set'がありません

モデル(オリジナルより少しシンプル)

コンテキストプロセッサ

シェル内:

何が問題になっていますか?このようにシェルとビューの違いは何ですか?

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

django - django redirect() の RequestContext

RequestContext を django リダイレクト関数またはその他のコンテキストに含める方法があるかどうか疑問に思っています。

問題は、オブジェクトが作成された後にメッセージを追加する必要があるということですが、メッセージ フレームワークでは、RequestContext が機能するか、メッセージを返す別のコンテキストが必要です。コンテキストを返すにはどうすればよいですか?

私の見解:

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

django - Django メッセージ フレームワークがテンプレート ループで機能しない

最近 Django 1.3 にアップグレードしましたが、メッセージ システムの使用を開始したいと考えています。

ミドルウェア、テンプレート コンテキスト プロセッサ、およびメッセージをINSTALLED_APPS

簡単な計算を行うビューに基づいてテストしているだけです。

管理画面にメッセージが表示されますが、base.html ファイルでメッセージをレンダリングしようとすると、次のエラーが発生します。

スタックでは、ここで失敗します。

for ステートメントも削除しましたが、まだ次のエラーが表示されます。

何か案は?

0 投票する
3 に答える
6969 参照

django - Django でコンテキスト プロセッサを使用してビュー内のグローバル変数にアクセスする

コンテキスト プロセッサがあるとします。

テンプレートでこの変数に としてアクセスできます{{ titles }}

しかし、どうすればビューでこれを行うことができますか?

動作しないようです -'WSGIRequest' object has no attribute 'titles'


それとも、ビューとテンプレートの両方でグローバル変数にアクセスできるようにするための (コンテキスト プロセッサよりも) 優れたアプローチがあるのでしょうか?

前もって感謝します。

0 投票する
3 に答える
531 参照

django - Djangoのユーザーコンテキスト

djangoサイトのユーザー認証に問題があります。動作しているように見えるログイン画面があります。ユーザーがログインをクリックすると、に電話をかけますが、django.contrib.auth.login 正常に機能しているようです。ただし、後続のページでは、ユーザーがログインしていることを認識していません。例 {% user.is_authenticated %}は誤りです。my-accountやなど、ログインしているユーザーが利用できるようにしたいメニュー機能もいくつかありますlogout。これらの機能は、ログインページ以外ではご利用いただけません。これは本当に奇妙です。

これはユーザーコンテキストの問題のようです。しかし、ログインが安定していることを確認するために、どのようにコンテキストを渡すことになっているのかわかりません。 Does anyone know at could be going on here? Any advice?

---------base.htmlの一部------------

--------- my views.py -----------------

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

python - django でシングルトンを作成する、またはグローバルでリクエストごとに利用可能なオブジェクトのその他の方法を作成する

「ウィジェット」(レンダリングされたオブジェクトで、いくつかのカスタム JavaScript ファイルを使用する) を開発しているときに、「included-scripts-manager」のようなものを作成する必要に直面しました (複数のウィジェットがレンダリングされるときに同じ JS ファイルが二重に含まれるのを避けるため)。ビューのために)。

私の最初のアイデアは、テンプレートで EXTRA_SCRIPTS 変数を提供するカスタム テンプレート レンダリング コンテキストを作成することでした。ただし、リクエスト処理中にスクリプトのリストをどこで収集すればよいかわかりません。それがシングルトンオブジェクトが必要な場所だと思います。

助言がありますか?

0 投票する
3 に答える
1931 参照

django - Django テンプレート コンテキストの複数のビュー

プロファイル アプリである Idios を実行しています。アプリでプロファイルを idios の上に作成したいと思います (つまり、アプリ自体を変更せずに、idios pip-installable を維持します)。

問題は、プロファイル ビューが idios アプリで作成され、コンテキスト変数を渡すオブジェクト指向のアプローチを使用し、そのビューをテンプレートに表示することです。プロフィール ビューに、別の友達アプリで管理されるユーザーの友達のリストも含めたいと考えています。フレンドを Idios にインポートし、コンテキストを新しい friend_list 変数で更新し、別のテンプレート ブロックを追加してフレンド リストを表示するだけで、概念実証ができました。

では、idios アプリを変更せずに、友達リストとプロフィールの両方を組み合わせる最善の、または最も健全な方法は何でしょうか? この質問は基本的に、再利用可能なアプリをサポートする DRY の方法で Django の MVT システムを本当に理解するための助けを求めるものです。

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

django - Djangoカスタム変数をコンテキストに渡してカスタム管理テンプレートで使用する方法は?

change_list.htmlを拡張していて、settings.pyで定義された変数を出力する必要があります。

その特定の変数をカスタム管理テンプレートコンテキストに渡すにはどうすればよいですか?

0 投票する
3 に答える
3762 参照

django - Django - テンプレートの前にコンテキスト ディクショナリにアクセスする

実際のレンダリングの前に、コンテキスト プロセッサまたはミドルウェアを使用して、render_to_response に渡される辞書の値を変更したいと考えています。テンプレートをレンダリングする前に、コンテキストを検索したいタイプのユーザーの存在に基づいてメッセージ リストを作成する、実装しようとしているメッセージング スキーマがあります。

例:

「変数」の存在に関するコンテキストに追加情報を追加できるようにしたいと思います。

ビューが変数を定義した後、テンプレートに到達する前に「変数」にアクセスして、コンテキストをさらに変更するにはどうすればよいですか?