Dynamicloader

要求ヘッダーに基づくライディングテンプレートを許可するDjangoテンプレートローダー
今すぐダウンロード

Dynamicloader ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • The Apache License 2.0
  • 価格:
  • FREE
  • 出版社名:
  • Corey Oordt
  • 出版社のWebサイト:
  • http://washingtontimes.com

Dynamicloader タグ


Dynamicloader 説明

HTTPリクエストヘッダーの値に基づいて別のテンプレートを使用したい場合があります。たとえば、異なるドメイン名、異なるブラウザの種類、または参照ページでさえ異なります。 DynamicLoaderプロジェクトでは、要求HEADER.Installing1の値に基づいて、Djangoがテンプレートを探すべきディレクトリの別のリストを指定できます。 Pythonパスに `` dynamicloader``をインストールしてください。 `` `` middleware_classes``設定。 `` template_loaders``設定4の* TOP *で `` 'dynamicloader.loader.load_template_source'、 ``を追加します。次の形式の新しい設定、 `` dyn_template_map``を作成します。 Directory2 '、)、RE.Compile(' value2 '):(' / path / to / directory3 '、)}、' http_header2 ':{recompile(' value1 '):(' / path / to / directory4 'テンプレートマップの例ドメイン名DifferenceSthisの例では、ドメイン名またはサブドメインに基づいて特定のテンプレートの上書きを許可します。この設定では、 `` http_host``が値 `` www2``を含む場合、Djangoは最初に `` / path / to / directory``を見るでしょう。 dyn_template_map = {'http_host':{repo.jppile( 'www2'):( '/ path / to / directory'、)、}ブラウザの違いは、それに基づいて異なるテンプレート(または単なる特定のもの)の配信を可能にします。ユーザーのブラウザdyn_template_map = {'http_user_agent':{repo.jppile( 'iPhone | ipod'):( '/ path / to / directory'、)、} query string differenceesthisの例では、に基づいて使用するテンプレートを決定するためにクエリ文字列をチェックします。クエリ文字列(URLの場合は、 'の後のもの).dyn_template_map = {' query_string ':{reto.jppile(' imreallycool = 1 '):(' / path / to / directory '、)、}、}製品のホームページ


Dynamicloader 関連ソフトウェア