多数のアプリケーションを含む Django プロジェクトがあります。実際のファイル構造は次のとおりです。
myproj/
default/
templates/
index.html (1)
app1/
templates/
index.html (2)
app2/
templates/
index.html (3)
テンプレートの解決時に、アクティブなアプリケーションのテンプレート ディレクトリが最も優先されると予想していました。しかし、実際には INSTALLED_APPS の順序に従って最初のテンプレートを取得しました! インストールされたアプリの順序を変更すると、それに応じてテンプレートが変更されます。
質問: 最初に現在のアプリケーションからテンプレートを取得する方法はありますか? テンプレート名/明示的なディレクトリ指定の一意性は、それを達成する唯一の方法ですか?