I ran into a case when model and fireign key model are both referencing to one DB but DB isn't default.
F.e.
class Ref(models.Model):
id = models.IntegerField(primary_key=True)
name = models.CharField()
class Main(class.Model):
id = models.IntegerField()
ref_id = models.ForeignKey(Ref)
...........
qs = models.Main.object.using('custom_db').all()
Django attemps to get foreign key from default database and expectially catches an exception 'table or view doesnt exist'
Is there a simple way to say to foreign key model use the same database as Main ? Thanks