2013-01-17 3 views
0

Я знаю, что я могу указать базу данных для использования с «помощи» ключевым словом, как это:Укажите, что базы данных для использования при добавлении отношения

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

Но как я могу указать базу данных, чтобы использовать, когда я добавляю отношение?

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

ответ

0

Вы имеете Zoo и Animal модель, которую вы get, указав базу данных. Отношения не могут существовать в разных базах данных. Таким образом, ManyToMany добавление подразумевает, что Add the relation to the same database as the Zoo and Animal instances which need to belong to the same database

Смежные вопросы