Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak używać modeli django z kluczami obcymi w różnych bazach danych?

Ograniczenia między bazami danych

Django nie zapewnia obecnie żadnej obsługi klucza obcego ani relacji wiele-do-wielu obejmujących wiele baz danych. Jeśli użyłeś routera do podziału modeli na różne bazy danych, każdy klucz obcy i relacje wiele-do-wielu zdefiniowane przez te modele muszą być wewnętrzne w jednej bazie danych.

Django - ograniczenia -wiele baz danych

Problem

Ten sam kłopot. Błąd w klasie ForeignKey().

W metodzie validate().

Zobacz bilet

Błąd występuje w wersjach v1.2, v1.3, v1.4rc1

Rozwiązanie

Wypróbuj tę poprawkę aby go rozwiązać.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Odpytywanie MySQL o współrzędne szerokości i długości geograficznej, które znajdują się w określonym promieniu mili

  2. mysql like% zapytanie jest powolne z indeksem pełnotekstowym

  3. Wielokrotne przypisywanie tej samej wartości parametru w pdo execute

  4. Zapytanie MySQL NOT IN nie działa

  5. Odmowa dostępu dla użytkownika 'root'@'localhost' (przy użyciu hasła:Tak) po zresetowaniu hasła LINUX