多分それは私が見逃しているものかもしれませんが、何らかの理由で、django は適切な場所でテンプレートを探していません。contact/templates フォルダーを TEMPLATE_DIRS に含め、アプリを INSTALLED_APPS に含めましたが、それでも、URL にアクセスすると、設定ファイルにリストした他のすべてのディレクトリで contact.html がチェックされます。それが配置されているもの。TemplateDoesNotExist エラーが発生します。問題を診断するために使用できるPythonシェルコマンドはありますか?
TEMPLATE_DIRS = [
os.path.join(PACKAGE_ROOT, "templates"),
'/mysite/contact/templates', #does not search this one
'/mysite/liquor/templates', #searches this one
'/mysite/store/templates', #searches this one
'/mysite/order/templates', #searches this one
]
INSTALLED_APPS = [
"django.contrib.admin",
"django.contrib.auth",
"django.contrib.contenttypes",
"django.contrib.sessions",
"django.contrib.sites",
"django.contrib.messages",
"django.contrib.staticfiles",
# theme
"pinax_theme_bootstrap",
"django_forms_bootstrap",
# external
"account",
"metron",
"eventlog",
"paypal.standard.ipn",
"djangojs",
"django_tables2",
"django_filters",
# project
"contact",
"mysite",
"liquor",
"store",
"order",
]