Я пробую пример проекта для django-scheduler. Когда я пытаюсь загрузить 127.0.0.1, он выдает TemplateDoesNotExist
вместо base.html
. Отладка = Истина говорит:
Django tried loading these templates, in this order:
Using engine django:
django.template.loaders.filesystem.Loader: D:\Code\django-calendar-sample\django-scheduler-sample\project_sample\templates\base.html (Skipped)
django.template.loaders.filesystem.Loader: D:\Code\django-calendar-sample\django-scheduler-sample\project_sample\templates\base.html (Skipped)
django.template.loaders.app_directories.Loader: C:\ProgramData\Anaconda3\lib\site-packages\django\contrib\auth\templates\base.html (Source does not exist)
django.template.loaders.app_directories.Loader: C:\ProgramData\Anaconda3\lib\site-packages\django\contrib\admin\templates\base.html (Source does not exist)
django.template.loaders.app_directories.Loader: C:\ProgramData\Anaconda3\lib\site-packages\debug_toolbar\templates\base.html (Source does not exist)
django.template.loaders.app_directories.Loader: D:\Code\django-calendar-sample\django-scheduler-sample\project_sample\templates\base.html (Skipped)
Обратите внимание на самый конец первых двух строк (где на самом деле существует base.html), он показывает (пропущено). Почему их пропустили?
django-scheduler-sample\project_sample\templates\base.html
сам пытается расширитьbase.html
, что не имеет смысла, если вы не предоставите отдельныйbase.html
, из которого он может расширяться. - person solarissmoke   schedule 29.09.2019