問題タブ [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.
django - Django テンプレートがコンテキスト ディクショナリを取得していないようです
次のテンプレートは、静的ディレクトリからの画像を表示してレンダリングしますが、myvar
表示されません。どういうわけか{{STATIC_URL}}
正しく評価されてい{{myvar}}
ますが、空です。私は何が欠けていますか?
ビュー.py
home.html
python - Django のデフォルトの RequestContext
私はそのような機能(ビュー)を持っています
とちょうど書きたい
また、ビューに追加の変数を渡したい
RequestContext が必要な主な理由は、追加の変数を設定するコンテキスト プロセッサ関数があるためです。どうすればそれを達成できますか、またはそのようなことを行うための別のアプローチはありますか?
django - context_processor への django url パラメータ
私はこのDjango URLを持っています:
現在、「言語」、「ショップ」、「ブランド」はすべて私の URL のパラメータであり、それらをカスタム Django Context Processor に読み込みたいと考えています。どうすればいいですか?
ありがとう。
django - django navbar テンプレート - タグ
ブログ用とメイン アプリ用の 2 つのナビゲーション バーを作成しました。インクルード タグを使用して、navbar をテンプレートに導入します。「base.html を拡張」も使用されますが、navbar は base ファイルに含まれておらず、前述のように include タグとして導入されています。
アプリのすべてのページで同じナビゲーションバー(コンテンツ)をレンダリングすることになっているメインアプリではそうではなく、ホームページで目的の結果しか受け取りません。
ナビゲーション バーで使用されるコンテキスト変数は、ホームページ ビュー機能からのものであり、ホームページ ページがレンダリングされると完全に機能しますが、同じアプリの内部ページを開くと、ナビゲーション バーにコンテンツが表示されません。
navbar は、アクティブな (現在開いている) html ページのみのビュー関数のコンテキスト変数をロードしようとするため、navbar が別の html ファイルであっても、ホームページのコンテキスト変数は他のページでは機能しないと思います。
これが正しければ、メイン アプリのすべてのページに同じ navbar 値が表示されるはずなので、それを回避する方法を知りたいと思いました。
同様に、残りのページでは、ベースとナビゲーション バーの両方を紹介します。
たとえば、navbar {% for country in countries %} で使用されるすべてのコンテキスト変数は、ホームページのビュー関数からのものです。
「会社概要」ページに同じナビゲーション バーを使用すると、ナビゲーション バーに必要な情報が表示されません。
それは役に立ちますか?
ajax - ページを更新せずに ajax リクエストを使用してコンテキスト プロセッサ変数を更新する方法
現在、新しい通知のヘッダーに通知カウントを表示しています。is_read = False があり、is_read = True を更新して通知カウントを削除したいです。これが私がやっていることです。
context_processor
HTML テンプレートと ajax 呼び出し
ビューの更新
クラス UpdateNotification(FormView):
モデルが更新されましたが、ページを更新するまでテンプレートにカウントが表示されたままです
django - ListView のリターン アドレス
DealershipList
ListViewでアドレスを返すには?
私はviews.pyで試します
テンプレートが必要です。
住所:
平均 1、2
販売店:
販売店名
平均 1、2
models.py
今私は試します:
しかし、うまくいきません
urls.py
python - シェルでDjangoがコンテキストをレンダリングできない
これが私が実行しようとしているものです。サーバーを実行し、これらの行をビュー内で実行してから HttpResponse を返すと、すべてうまくいきます。ただし、python manage.py shell
実行してからこれらの行を実行しようとすると、エラーが発生します。
出力:
編集:ここに私のsettings.pyがあります:
また、django 1.8 を使用しています。