Django: метод save () в другой базе данных - PullRequest
0 голосов
/ 12 апреля 2019

Я пытаюсь сохранить объект в базе данных не по умолчанию.Я уже настроил второе соединение.

Я знаю, что для получения объектов это Class.objects.using('the_db').all

Но когда я пытаюсь object.using('the_db').save(), это не работает.(Ошибка: «У объекта нет атрибута« using »». Я также пытался object.save('the_db'), но он также не работает.

Как мне этого добиться? Я не смог найти правильный синтаксис.

1 Ответ

3 голосов
/ 12 апреля 2019

Попробуйте object.save(using='the_db')

Относительная документация по Django: https://docs.djangoproject.com/en/2.2/topics/db/multi-db/#moving-an-object-from-one-database-to-another

...