Django:当涉及的两个表位于不同的数据库中时,涉及FK的对象创建是否仍然有效?

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

我有一个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='hello world', owner=request.user) 

谢谢。

Django不支持跨数据库关系,如其文档中所述:

所以不,你的代码片段不起作用