4
djangoのコンテキスト、要求コンテキストの違いは何ですか? なぜコンテキストプロセッサが必要ですか?コンテキストを区別し、djangoのコンテキストを要求
djangoのコンテキスト、要求コンテキストの違いは何ですか? なぜコンテキストプロセッサが必要ですか?コンテキストを区別し、djangoのコンテキストを要求
RequestContext
は、お客様のTEMPLATE_CONTEXT_PROCESSORS
設定をそのまま通過し、明示的にコンテキストクラスに渡す変数に加えて変数を追加します。
コンテキストプロセッサは、文字通り、最初の引数としてrequest
を受け取り、コンテキストに追加する辞書を返します。
どうして必要なのですか?現在ログインしているユーザーまたはSTATIC_URL
変数をコンテキストに追加するなどの非常に一般的な操作では、自動化されていないと非常に繰り返しが発生するためです。
Googleに問題がありますか?またはDjangoのドキュメント? https://docs.djangoproject.com/en/dev/ref/templates/api/ https://docs.djangoproject.com/en/dev/ref/templates/api/#subclassing-context-requestcontext – Dirk