在Django中,在一个使用多个数据库并给出模型对象的项目中,如何找到数据库的名称(对应于using
中使用并在settings.DATABASES
中配置的名称)对象来自?
答案 0 :(得分:3)
答案 1 :(得分:0)
我的原始答案不正确,但我使用@ karthikr的答案更新了它:
from django.conf import settings
m = MyModel.objects.get(...)
db = settings.DATABASES[m._state.db]
这将从设置中获取完整的数据库信息字典。