Обновляйте приложение django каждые 30 дней после развертывания

Я создал приложение DJango и теперь хочу его развернуть. Поскольку это мой первый опыт развертывания приложения django, я запутался, какую платформу использовать. Я думаю использовать AWS. Не мог бы кто-нибудь помочь мне и ответить на мои вопросы по некоторым вопросам. Пожалуйста, не осуждайте меня за мои вопросы.

  1. How to deploy my app on AWS?
  2. How will I connect my app to the database and where will I get the Database?
  3. If after deploying the app I need to update the code (say I add one more table in DB(class in models.py)) so will I be able to retain my existing data ?
  4. what changes needs to be done in production environment as in hiding the secret key or DB connection string or Email settings?

Третий пункт очень важен, так как мне нужно обновлять приложение каждый месяц.

Заранее спасибо и, пожалуйста, дайте мне знать, если кто-то может помочь мне в этом.

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