django:如何将模型实例保存到另一个项目&x27;s数据库?
假设用户在ProjectA中创建了一个MyModel实例,该实例使用sqlite3数据库site1.db。如何将此实例保存在ProjectB拥有的site2.db中?您可以使用Django 1.2s设置两个数据库(例如“db_one”和“db_two”),并指定要将该实例保存到哪个数据库:django:如何将模型实例保存到另一个项目&x27;s数据库?,django,Django,假设用户在ProjectA中创建了一个MyModel实例,该实例使用sqlite3数据库site1.db。如何将此实例保存在ProjectB拥有的site2.db中?您可以使用Django 1.2s设置两个数据库(例如“db_one”和“db_two”),并指定要将该实例保存到哪个数据库:myfoo.save(使用='db_one') 但是,如果您从一个数据库加载数据并可能保存到另一个数据库,则可能会遇到数据完整性受损的问题。您还应该将主从复制视为另一种解决方案,或者只是避免保存到单独的数据库,
myfoo.save(使用='db_one')
但是,如果您从一个数据库加载数据并可能保存到另一个数据库,则可能会遇到数据完整性受损的问题。您还应该将主从复制视为另一种解决方案,或者只是避免保存到单独的数据库,除非您真的必须这样做。事实上,您在这里处理SQLite意味着您只是在玩游戏,而不是处理实时应用程序,因此如果您可以通过更好的设计来避免这种情况,那么这肯定是最好的解决方法