Datenbankübergreifende Einschränkungen
Django bietet derzeit keine Unterstützung für Fremdschlüssel oder viele-zu-viele-Beziehungen, die sich über mehrere Datenbanken erstrecken. Wenn Sie einen Router verwendet haben, um Modelle in verschiedene Datenbanken zu partitionieren, müssen alle Fremdschlüssel und viele-zu-viele-Beziehungen, die von diesen Modellen definiert werden, in einer einzigen Datenbank intern sein.
Django - Einschränkungen-von -mehrere-Datenbanken
Problem
Gleiches Problem. Fehler in der Klasse ForeignKey().
In der Methode validate().
Fehler existiert in v1.2, v1.3, v1.4rc1
Lösung
Probieren Sie diesen Patch aus um es zu lösen.