DjangoテンプレートはTemplateDoesNotExist異常を報告します。


環境
Django 2.0+Win 10+Pycharm+360ブラウザ
エラーを申し込む

プロジェクト構造(異常報告)

解決方法
多くのオーディエンスの解決方法を見ましたが、基本的にはセットアップされたsettings.pyファイルです。何時間も一緒にやってきましたが、まだ問題は解決されていません。
その後発見しました。提示したのはtemplatesルートの下でファイルが見つからないので、プロジェクトの中で自分でフォルダを作って、templatesと名づけます。
運行して発見して、やはり問題があって、やはり見つけられません)、ルートを改正してたぐいをして、やはり役に立ちません。
多くの実験を経て、正解を見つけました。templatesの下に新しいフォルダを作って、アプリケーションの名前と同じです。これをパスの下に置いて、やっとアクセスできます。
プロジェクト構造(解決済み)

コード(解決済み)
 indexpage/views.py

 ... ...
def get_login_page(request):
  return render(request, "indexpage/login.html")
 ... ...
indexpage/urls.py

from django.urls import path, include
 
import indexpage.views
 
urlpatterns = [
 
  path('hello',indexpage.views.helloworld),
  path('login', indexpage.views.get_login_page),
  
]
settings.py(デフォルトのまま)

 ... ...
 
# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
 
# print(BASE_DIR)
TEMPLATES = [
  {
    'BACKEND': 'django.template.backends.django.DjangoTemplates',
    'DIRS': [],
    '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',
      ],
    },
  },
]
    ... ...
ここでは、Djangoテンプレートに関するTemplateDoesNotExist異常に関する記事を紹介します。これに関連して、Django TemplateDoes NotExist異常な内容があります。以前の記事を検索してください。または、下記の関連記事を引き続きご覧ください。これからもよろしくお願いします。