Django:当涉及的两个表位于不同的数据库中时,涉及FK的对象创建是否仍然有效?
我有一个Django模型:Django:当涉及的两个表位于不同的数据库中时,涉及FK的对象创建是否仍然有效?,django,django-models,django-orm,Django,Django Models,Django Orm,我有一个Django模型: class Note(models.Model) : text = models.TextField() owner = models.ForeignKey(User) 如果注意和用户位于不同的数据库中,则 你还在工作吗 note = Note(text='hello world', owner=request.user) 我知道join不会跨数据库工作,但会 像上面那样使用FK创建对象实例仍然有效吗 note = Note(text='h
class Note(models.Model) :
text = models.TextField()
owner = models.ForeignKey(User)
如果注意
和用户
位于不同的数据库中,则
你还在工作吗
note = Note(text='hello world', owner=request.user)
我知道join不会跨数据库工作,但会
像上面那样使用FK创建对象实例仍然有效吗
note = Note(text='hello world', owner=request.user)
谢谢。Django不支持跨数据库关系,如其文档中所述: 所以不,你的代码片段不起作用