sql >> Database teknologi >  >> RDS >> Mysql

Django models.py Cirkulær udenlandsk nøgle

Du har faktisk ikke en cirkulær reference; problemet er, at på det tidspunkt, du definerer album, har du ikke defineret billede endnu. Du kan rette det ved at bruge en streng i stedet:

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

Men i dette tilfælde vil du måske bruge en OneToOneField i stedet for en fremmednøgle. (Bemærk, at du dog stadig skal bruge tricket med strengen).



  1. opdatere tabel med data fra anden tabel, hvis ikke null?

  2. Hvornår skal jeg bruge semikolon i SQL Server?

  3. Skrivning i ExcelSheet ved hjælp af UTL_FILE-pakken i Oracle

  4. Forslag til implementering af revisionstabeller i SQL Server?