質問: djangoプロジェクトにテンプレートを配置するのに最適な場所は何ですか? djangoプロジェクトにテンプレートを配置するのに最適な場所は何ですか?
回答: django 1.11manage.pyが存在する場所にテンプレートフォルダを追加します。これはベースディレクトリです。 settings.pyでテンプレートのdirsを次のように変更しますbase_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) templates = [ { 'backend': 'django.template.backends.django.djangotemplates', 'dirs': [os.path.join(base_dir, 'templates')], 'app_dirs': true, 'options': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], }, }, ]コードを使用してテンプレートを使用するには、def home(request): return render(request,"index.html",{}) views.pyで。これは、django 1.11