Нужно ли размещать файлы react в директории venv при создании приложения django + react? [дубликат]
Итак, я новичок в django и новичок в react, но я решил объединить их, чтобы сделать хороший проект с фронтендом и бэкендом отдельно. Я планирую развернуть фронтенд на s3, а бэкенд на ec2. Побочный вопрос, но, пожалуйста, дайте мне знать, если это жизнеспособно.
Я начинаю с создания шаблона бэкенда. Однако рекомендуется вести разработку на python в виртуальной среде, что я понимаю.
Должна ли структура моего файла быть такой:
AppName/
backend/
venv/
- set up django starting here -
frontend/
- set up react -
Или я должен попытаться поместить все внутрь venv.
Я пытался настроить его по учебнику и в итоге не понял, где что находится (https://www.geeksforgeeks.org/how-to-connect-django-with-reactjs/). Кроме того, все было очень неорганизованно. Теперь я начинаю заново и основываюсь исключительно на документации, что может быть лучшим подходом с точки зрения обучения.
Я думаю, что разделительная структура лучше, потому что я могу просто загрузить весь venv в ec2. Не уверен, как работает ec2, но в конце концов я доберусь до этого. Просто хотелось бы получить некоторое представление, чтобы избежать необходимости перестраивать все.
Любая информация будет очень полезна!