【发布时间】:2020-02-28 21:36:04
【问题描述】:
Django 1.x 和 2.x 可以共享同一个数据库,还是 2.x 对数据库进行更改会破坏 1.x?
我的应用目前在 Python 3.6 + Django 1.11 上运行。我需要升级到 Django 2.x。
我想做的是并排运行两个应用程序:所以“www.example.com”是我的生产站点,运行 Django 1.11。我想在“beta.example.com”上为受信任的用户运行一个并行站点,这将是同一个站点,但使用 Django 2.x 实现。我希望这两个站点共享同一个(Postgres)数据库,以便
- 在 Beta 版网站上完成的工作是“真实的”并且会持续下去
- 如果无法在 beta 站点中完成某些操作,我可以告诉用户使用现有的生产站点
- 我可以通过更改 DNS 条目将我的测试版网站推广到生产环境。
(我的下一个问题是“Django 1.x 和 3.x 可以共享同一个 Postgres 数据库吗?”)
【问题讨论】:
标签: django