タグ

ブックマーク / www.daemonfreaks.com (1)

  • Djangoのテンプレートでsettings.pyのMEDIA_URLを参照

    Djangoのテンプレートでsettings.pyのMEDIA_URLを参照 posted by jun-g at Tue, 25 Sep 2007 01:36 JST そういえば静的なコンテンツを一切扱ってなかったなと思い、まず、ドキュメントのmod_python で Django を動かす - メディアファイルの提供を参考にしてApacheの設定を変更。元々/django/以下をdjangoで動くように設定していたので、 <Location "/django/media/"> SetHandler None </Location> とした。後はdjango/media/以下にアプリケーション毎にディレクトリを掘って、その中にメディアファイルを入れればOK。 しかし、テンプレート内の画像タグなんかでURLを全部絶対パスで書いちゃうと可搬性が下がるという問題に気付いた。で、settings

    hidehara
    hidehara 2015/11/04
    Django で template から頻繁に参照するものは、context にもたせてしまうという解決方法。settings.py の TEMPLATE_CONTEXT_PROCESSORS で 指定してやる。requestすら参照できて便利だけど、context の理解をすすめてから使いたい
  • 1