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

Django models.py Okrągły klucz obcy

W rzeczywistości nie masz odwołania cyklicznego; problem polega na tym, że w momencie definiowania albumu nie zdefiniowałeś jeszcze obrazu. Możesz to naprawić, używając zamiast tego ciągu:

class Album(models.model):
  thumb = models.ForeignKey('Image', null=True, blank=True)

Jednak w tym przypadku możesz użyć OneToOneField zamiast klucza obcego. (Pamiętaj, że nadal będziesz musiał użyć sztuczki z ciągiem).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL konwertuje dane wyjściowe w formacie timediff na dzień, godzinę, minutę i drugi format

  2. Ukrywanie prawdziwego identyfikatora obiektu bazy danych w adresach URL

  3. Konwertuj znacznik czasu na datę w zapytaniu MySQL

  4. Wyjątek mySQL:nie można połączyć się z żadnym z określonych hostów MySQL. przez C#

  5. Mysql Popraw wydajność wyszukiwania za pomocą symboli wieloznacznych (%%)