sql >> Databasteknik >  >> RDS >> Mysql

Hur använder man django-modeller med främmande nycklar i olika DB:er?

Begränsningar över databaser

Django tillhandahåller för närvarande inget stöd för främmande nyckel eller många-till-många-relationer som spänner över flera databaser. Om du har använt en router för att partitionera modeller till olika databaser, måste alla främmande nyckel och många-till-många-relationer som definieras av dessa modeller vara interna i en enda databas.

Django - limitations-of -flera-databaser

Problem

Samma problem. Bugg i klassen ForeignKey().

I metoden validate().

Se biljett

Bug finns i v1.2, v1.3, v1.4rc1

Lösning

Testa denna patch för att lösa det.



  1. GREATEST() Funktion i PostgreSQL

  2. Hur man får flera räkningar med en enda fråga i MySQL

  3. Få data från en rullgardinsmeny med flera val med PHP för att infoga i MySQL

  4. Standardradordning för vald fråga i Oracle