私はsettings.pyにこのオプションを備えたDjango1.3プロジェクトを持っています
SITE_ROOT = os.path.dirname(os.path.realpath(__ file __))
STATIC_ROOT = os.path.join(SITE_ROOT、'static')
MEDIA_ROOT = os.path.join(SITE_ROOT、'media')
TEMPLATE_DIRS =(os.path.join(SITE_ROOT、'templates')、)
ただし、Django 1.4では、デフォルトでsettings.pyがプロジェクト名と同じ名前のサブディレクトリに移動されます。その静的なため、メディアとテンプレートのディレクトリを同じサブディレクトリに移動する必要がありますか?
これは私がしなければならないことですか、それともSTATIC_ROOT、MEDIA_ROOT、TEMPLATE_DIRSオプションを変更するだけですか?
どちらのバリアントも問題ないことは知っていますが、Django 1.4でこれを行うためのベストプラクティスは何ですか?
また、すべてのアプリが独自のテンプレートと静的ディレクトリを持つことができることも知っています。
また、他のすべてのアプリケーションディレクトリを同じサブディレクトリ内に配置する方がよいでしょうか。これは、manage.pystartappを使用してデフォルトで発生していることではありません