sql >> Database teknologi >  >> RDS >> PostgreSQL

Django:dubletnøgleværdi overtræder unik begrænsning

OneToOne-feltet håndhæver, som navnet siger, et en-til-en-forhold, hvilket i dit tilfælde betyder, at én bruger kan være skaberen af ​​én og kun én joke – bestemt ikke hvad du ønsker. Brug ForeignKey i stedet:

    creator = models.ForeignKey(User, default=1, on_delete=models.SET_DEFAULT)



  1. python 2.7 til python 3.4 fejl ikke-understøttede operandtyper for %:'bytes' og 'dict'

  2. 2 måder at få partitionsoplysninger til en tabel i SQL Server (T-SQL)

  3. wildfly registrerer mysql som en datakilde

  4. PostgreSQL forkert sortering