【发布时间】:2011-07-18 13:27:19
【问题描述】:
我有一个包含多个数据库的 django 应用程序。默认数据库位于本地计算机上。还有一个远程 mysql 数据库用于一些写操作,但它并不总是启动。当服务器关闭时,mysqldb 会引发 OperationalError。
我想要一个名为“fallback”的本地 sqlite 数据库,如果 mysql 服务器关闭,它将接受数据。我意识到这涉及 django.db.mysql.base 中的 try/except 子句,但我不太确定从那里去哪里。有没有人尝试过类似的东西?您对处理此问题的更好方法有什么建议吗?
【问题讨论】:
标签: mysql django django-orm