Шаблон не существует после развертывания проекта react+django в heroku при открытии приложения
Я развернул свой проект django+react после создания requirement.txt, procfile и package.json в директории проекта. После запуска npm build, я получил папку сборки, содержащую index.html, которую необходимо соединить с url.py в файле проекта, хотя я соединил все еще в heroku, он показывает templateDoesnotExist
settings.py
___________
BASE_DIR = Path(__file__).resolve().parent.parent
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [
os.path.join(BASE_DIR,'build')
],
'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',
],
},
},
]
WSGI_APPLICATION = 'backend.wsgi.application'
urls.py
________
from django.contrib import admin
from django.urls import path,include, re_path
from django.conf import settings
from django.conf.urls.static import static
from django.views.generic import TemplateView
urlpatterns = [
path('admin/', admin.site.urls),
re_path('.*', TemplateView.as_view(template_name='index.html')),
# path('api/',include('base.urls')),
]
urlpatterns += static(settings.MEDIA_URL,document_root=settings.MEDIA_ROOT)
[1]: https://i.stack.imgur.com/2lKl1.jpg