Нужно ли размещать файлы 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, но в конце концов я доберусь до этого. Просто хотелось бы получить некоторое представление, чтобы избежать необходимости перестраивать все.

Любая информация будет очень полезна!

Вернуться на верх