Django не коммитит save при использовании Multiple Database
Есть две базы данных: default
и mart
. БД postgreSQL.
Есть следующие строки:
site_user = SiteUser.objects.using('mart').get(id=1)
site_user.save(using='default', force_insert=True)
site_user = SiteUser.objects.using('default').get(id=1)
На третьей строчке вылетает ошибка, что такой site_user
не найден. Хотя вторая строчка (если верить документации) должна гарантировать, что такой site_user
создался в базе default
(иначе вылетит ошибка).
В чем может быть проблема?
Источник: Stack Overflow на русском