Маршрутизация Django с react-router
Имеется React проект, с простым Router'ом. Django выступает в роли Rest API сервера с маршрутами api_v0/ и admin/.
urlpatterns в server/urls.py выглядит следующим образом:
urlpatterns = [
path('admin/', admin.site.urls),
path('api_v0/', include('api_v0.urls')),
re_path(r'^tinymce/', include('tinymce.urls'))] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Вопрос заключается вот в чем. Когда в эти urls я добавляю следующий код:
path('', TemplateView.as_view(template_name='index.html')),
то вроде бы все работает, то есть и URL от react'a и от django. Но проблема заключается в том, что при обновлении страницы выскакивает окно 404 Page not found. Почитав форум, я наткнулся на одно решение:
re_path(r'^(?:.*)/?$', TemplateView.as_view(template_name='index.html')),
но оно не помогло. То есть страницы, на которых не используются запросы на сервер,отображаются даже после обновления страницы. Но дело в том, что при такой записи перестают работать URL на api_v0/ и admin/.
Подскажите пожалуйста, как можно решить проблему. Чтобы работали и url django и react.
Заранее большое спасибо!