通过RPC传输Django模型实例

时间:2010-04-19 04:37:50

标签: python django

假设我有两个共享一个共同模型的网站。传输在站点A创建的新模型实例并将其保存在站点B的数据库中的最佳方法是什么?您还可以推荐用于发送和接收数据的API吗?

2 个答案:

答案 0 :(得分:1)

Django的新版本支持multiple databases,也许您可​​以在站点A上设置第二个数据库然后只保存模型两次:

my_object.save()
my_object.save(using='database_b')

如果数据库A总是更新数据库B,那么您应该查看数据库复制

答案 1 :(得分:0)

阅读Django的serialization。基本上,您要做的是序列化为某种格式(如XML或JSON),将该字符串发送,然后将其反序列化回接收端的对象。

和Django一样,当你编写代码时,你会觉得它太容易了。