Limitaciones de bases de datos cruzadas
Actualmente, Django no brinda soporte para claves foráneas o relaciones de muchos a muchos que abarquen múltiples bases de datos. Si ha utilizado un enrutador para particionar modelos en diferentes bases de datos, cualquier clave externa y relaciones de muchos a muchos definidas por esos modelos deben ser internas en una sola base de datos.
Django - limitaciones-de -varias-bases de datos
Problema
Mismo problema. Error en la clase ForeignKey().
En el método de validación().
Existe un error en v1.2, v1.3, v1.4rc1
Solución
Prueba este parche para resolverlo.