テンプレートの読み込みとsettings.pyでベストプラクティスに従おうとしています。私が見たアドバイスは 1.4 よりも前の日付であるため'..'
、1.4 の明らかによりネストされたプロジェクト構造を補うために、以下のコードに追加しました。
import os
DIR = os.path.abspath(os.path.dirname(__file__))
TEMPLATE_DIRS = (
# Always use forward slashes, even on Windows.
os.path.join(DIR, '..', 'templates').replace('\\','/'),
)
動作しているように見えますが、これは私が意図していることですか?
常にスラッシュを使用することになっているのでDIR + '/../templates'.replace('\\','/'),
、の呼び出しの代わりに、私たちも同様に行うべきではありませjoin()
んか?
もう 1 つの初心者の質問は、app_directories
テンプレート ローダーのみを使用して、絶対パスを気にする必要がないのはなぜですか?