「ぱい」の伝道師id:jYoshioriさんがDjangoのsettings.pyについて書かれていたので、僕がどうやっているかを書いてみたいと思います。 セッティングのちょっとしたこと http://d.hatena.ne.jp/jYoshiori/20071001/1191259204 TEMPLATE_DIRSには何も書かない昔は、 + myproject + myapp + views.py + models.py + templates のようなディレクトリ構成にしていたので、TEMPLATE_DIRSには、id:jYoshioriさんのように、 import os BASE_PATH = os.path.dirname( __file__ ) TEMPLATE_DIRS = ( os.path.join(BASE_PATH, 'templates'), ) と書いていたのですが
なんか前回、前々回とまじめすぎて おっぱいとかかけなくて欲求が溜まっているので 今回は軽めのお話♪ Djangoは setting.py に色々なセッティングをかくのですが MEDIA_ROOTやTEMPLATE_DIRSは絶対パスでかかねばなりません。 でも、複数人や色々なマシンで開発していると ディレクトリの場所はまちまちですよね。 そういう時はめんどくさいので import os BASE_PATH = os.path.dirname( __file__ ) TEMPLATE_DIRS = ( os.path.join(BASE_PATH, 'templates'), ) とかけば、プロジェクトの中のパスを取得できます。 これだと空になるときがあるみたいです。 import os BASE_PATH = os.path.dirname(os.path.abspath(__file__
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く