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

django - Django テンプレートがコンテキスト ディクショナリを取得していないようです

次のテンプレートは、静的ディレクトリからの画像を表示してレンダリングしますが、myvar表示されません。どういうわけか{{STATIC_URL}}正しく評価されてい{{myvar}}ますが、空です。私は何が欠けていますか?

ビュー.py

home.html

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

python - Django のデフォルトの RequestContext

私はそのような機能(ビュー)を持っています

とちょうど書きたい

また、ビューに追加の変数を渡したい

RequestContext が必要な主な理由は、追加の変数を設定するコンテキスト プロセッサ関数があるためです。どうすればそれを達成できますか、またはそのようなことを行うための別のアプローチはありますか?

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

django - context_processor への django url パラメータ

私はこのDjango URLを持っています:

現在、「言語」、「ショップ」、「ブランド」はすべて私の URL のパラメータであり、それらをカスタム Django Context Processor に読み込みたいと考えています。どうすればいいですか?

ありがとう。

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

django - django navbar テンプレート - タグ

ブログ用とメイン アプリ用の 2 つのナビゲーション バーを作成しました。インクルード タグを使用して、navbar をテンプレートに導入します。「base.html を拡張」も使用されますが、navbar は base ファイルに含まれておらず、前述のように include タグとして導入されています。

アプリのすべてのページで同じナビゲーションバー(コンテンツ)をレンダリングすることになっているメインアプリではそうではなく、ホームページで目的の結果しか受け取りません。

ナビゲーション バーで使用されるコンテキスト変数は、ホームページ ビュー機能からのものであり、ホームページ ページがレンダリングされると完全に機能しますが、同じアプリの内部ページを開くと、ナビゲーション バーにコンテンツが表示されません。

navbar は、アクティブな (現在開いている) html ページのみのビュー関数のコンテキスト変数をロードしようとするため、navbar が別の html ファイルであっても、ホームページのコンテキスト変数は他のページでは機能しないと思います。

これが正しければ、メイン アプリのすべてのページに同じ navbar 値が表示されるはずなので、それを回避する方法を知りたいと思いました。

同様に、残りのページでは、ベースとナビゲーション バーの両方を紹介します。

たとえば、navbar {% for country in countries %} で使用されるすべてのコンテキスト変数は、ホームページのビュー関数からのものです。

「会社概要」ページに同じナビゲーション バーを使用すると、ナビゲーション バーに必要な情報が表示されません。

それは役に立ちますか?

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

ajax - ページを更新せずに ajax リクエストを使用してコンテキスト プロセッサ変数を更新する方法

現在、新しい通知のヘッダーに通知カウントを表示しています。is_read = False があり、is_read = True を更新して通知カウントを削除したいです。これが私がやっていることです。

context_processor

HTML テンプレートと ajax 呼び出し

ビューの更新

クラス UpdateNotification(FormView):

モデルが更新されましたが、ページを更新するまでテンプレートにカウントが表示されたままです

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

django - ListView のリターン アドレス

DealershipListListViewでアドレスを返すには?

私はviews.pyで試します

テンプレートが必要です。

住所:

平均 1、2

販売店:

販売店名

平均 1、2

models.py

今私は試します:

しかし、うまくいきません

urls.py

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

python - シェルでDjangoがコンテキストをレンダリングできない

これが私が実行しようとしているものです。サーバーを実行し、これらの行をビュー内で実行してから HttpResponse を返すと、すべてうまくいきます。ただし、python manage.py shell実行してからこれらの行を実行しようとすると、エラーが発生します。

出力:

編集:ここに私のsettings.pyがあります:

また、django 1.8 を使用しています。