Limitazioni tra database
Django attualmente non fornisce alcun supporto per chiavi esterne o relazioni molti-a-molti che si estendono su più database. Se hai utilizzato un router per partizionare i modelli in database diversi, qualsiasi chiave esterna e le relazioni molti-a-molti definite da tali modelli devono essere interne a un singolo database.
Django - limitazioni di - database multipli
Problemi
Stesso guaio. Bug nella classe ForeignKey().
Nel metodo validate().
Il bug esiste in v1.2, v1.3, v1.4rc1
Soluzione
Prova questa patch per risolverlo.