假设我有两个共享一个共同模型的网站。传输在站点A创建的新模型实例并将其保存在站点B的数据库中的最佳方法是什么?您还可以推荐用于发送和接收数据的API吗?
答案 0 :(得分:1)
Django的新版本支持multiple databases,也许您可以在站点A上设置第二个数据库然后只保存模型两次:
my_object.save()
my_object.save(using='database_b')
如果数据库A总是更新数据库B,那么您应该查看数据库复制
答案 1 :(得分:0)
阅读Django的serialization。基本上,您要做的是序列化为某种格式(如XML或JSON),将该字符串发送,然后将其反序列化回接收端的对象。
和Django一样,当你编写代码时,你会觉得它太容易了。