PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Django:дублирана стойност на ключ нарушава уникалното ограничение

Полето OneToOne налага, както казва името му, връзка едно към едно, което във вашия случай означава, че един потребител може да бъде създател на една и само една шега - определено не това, което искате. Използвайте ForeignKey вместо това:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използване на xpath за извличане на данни от XML колона в postgres

  2. Използване на колона в sql join без добавянето й към група по клауза

  3. Възможно ли е да се изгради отново pg_depend?

  4. Не може да се инсталира PG gem на Mac OSX

  5. ГРЕШКА:не можах да осъществи достъп до файл “$libdir/plpython2” – ГРЕШКА:не можа да получи достъп до файл “$libdir/plpython3”