Django - 在特定数据库中创建对象

时间:2018-05-24 09:54:56

标签: python django django-models

要将模型保存到我正在使用的'not_default_db'

 p = Person(name='James')
 p.save(using='not_default_db') 

但是使用 Model.create()将模型保存在默认数据库中:

Person.objects.create(name='James')

是否可以在特定数据库上使用 Model.create()

1 个答案:

答案 0 :(得分:4)

尝试使用queryset的using()方法:

Person.objects.using('not_default_db').create(name='James')