0

我知道我可以像这样指定一个与“using”关键字一起使用的数据库:

zoo = Zoo.objects.using(db_id).get(pk=123)

但是,当我添加关系时,如何指定要使用的数据库?

animal = Animal(name="Lion")
zoo.animals.add(animal)
4

1 回答 1

0

您拥有通过指定数据库ZooAnimal模型。get关系不能跨不同的数据库存在。所以ManyToManyadd 隐含地暗示Add the relation to the same database as the Zoo and Animal instances which need to belong to the same database

于 2013-01-17T10:50:07.090 回答