sql >> Databasteknik >  >> RDS >> Mysql

Django models.py Cirkulär främmande nyckel

Du har faktiskt ingen cirkulär referens; problemet är att när du definierar album har du inte definierat bild ännu. Du kan fixa det genom att använda en sträng istället:

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

Men i det här fallet kanske du vill använda en OneToOneField istället för en främmande nyckel. (Observera att du fortfarande måste använda tricket med strängen).



  1. Förstå PIVOT-, UNPIVOT- och Reverse PIVOT-satser

  2. Temporal databasdesign, med en twist (live kontra utkastrader)

  3. Dynamisk pivot MySQL

  4. proxysql-admin Alternativ - ClusterControl ProxySQL GUI