【发布时间】:2017-09-24 19:14:08
【问题描述】:
我正在 AWS 上使用 Elastic Beanstalk 部署 Django 应用程序。该应用程序具有用户可以注册其详细信息的功能。
问题是,当我对我的应用程序进行小的更改并部署这个新版本时,我会丢失注册用户,因为他们的信息不在我的本地数据库中(只有 aws 上的数据库)。
有什么方法可以在生产过程中将修改下载到数据库中,以便在重新部署时保留这些更改。
我没有使用 AWS RDS,我只是将 .SQLite 文件与我的源代码捆绑在一起并部署到 Elastic Beanstalk。
提前致谢。
【问题讨论】:
-
不要将开发 .sqlite 文件与生产文件捆绑在一起。它需要有自己的 .sqlite 文件,您只需要在生产环境上运行迁移
-
@Pblove 听起来像是该问题的答案。你不想做 Q/A 对吗?
-
@Yunnosch 也可以;)
标签: python django sqlite amazon-web-services amazon-elastic-beanstalk