Частичный переход на react с Django
В принципе, у меня есть проект на Django, всего в нем 7 приложений. Я хочу перевести одно из них в react. Скажем, приложение 'Student' - это то, которое я хочу перевести на React. Я хочу знать, возможно ли это сделать, если да, то как?
Вот что я попробовал, я создал проект react и с помощью команды npm run build получил сборку этого проекта react.
Теперь для базового url студента я использовал шаблон, который находился в папке react build.
Что-то вроде этого.
urls.py
urlpatterns = [
...
...
path('student/', views.Student, name='student'),
....
]
views.py
def Student(request):
return render(request, 'build/index.html')
Где index.html - файл, присутствующий в папке build.
Используя этот подход, я смог отобразить шаблон react, но другие url-маршруты не работают. Пожалуйста, дайте мне знать, что не так в этом подходе, если этот подход неправильный, то предложите другой подход.
Это возможно сделать. Это было подробно объяснено в этом учебнике.