要将模型保存到我正在使用的'not_default_db'
:
p = Person(name='James')
p.save(using='not_default_db')
但是使用 Model.create()将模型保存在默认数据库中:
Person.objects.create(name='James')
是否可以在特定数据库上使用 Model.create()?
答案 0 :(得分:4)
尝试使用queryset的using()
方法:
Person.objects.using('not_default_db').create(name='James')