Как структурировать проект django + react для развертывания?
Я создаю проект django + django-rest-framework с react в качестве фронтенда. Я искал лучший способ структурировать и развернуть его, и кажется, что есть несколько подходов. Один из них состоит в том, чтобы собрать react frontend как статические файлы и заставить django обслуживать их, другой состоит в том, чтобы иметь 2 разных сервера и позволить обоим проектам взаимодействовать по http. Какой вариант лучше? Каковы плюсы и минусы каждого подхода? Кажется, что последний вариант будет более дорогим, поскольку нам придется платить за оба сервера. Примечания:
- The project is realatively small but can end up evolving into a larger one.
- We are using a MySQL database
- We want the option to use the django admin webpage