运行Django项目时遇TemplateDoesNotExist错误:无法找到index.html
问题求助
我尝试了多种已找到的解决方案,但均未解决问题。以下是相关配置信息:
urls.py文件
from django.contrib import admin from django.urls import path from django.views.generic import TemplateView from django.conf.urls import include admin.site.site_header = 'Marked By Covid Admin' urlpatterns = [ path('grappelli/', include('grappelli.urls')), path('admin/', admin.site.urls), path('', TemplateView.as_view(template_name='index.html'), name='index'), ]
settings.py中的TEMPLATES配置
TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'client-app/dist')], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], }, }, ]
项目结构截图:
若需要其他信息请告知,恳请各位帮忙排查问题,谢谢!
内容的提问来源于stack exchange,提问作者Ziv
相关产品推荐
相关产品推荐

