Django unique, null and blank CharField giving 'already exists' error on Admin page

前端 未结 7 2101
旧巷少年郎
旧巷少年郎 2021-01-01 13:30

I\'ve been getting the most weird error ever. I have a Person model

class Person(models.Model):
    user = models.OneToOneField(User, primary_key=True)
    f         


        
7条回答
  •  北荒
    北荒 (楼主)
    2021-01-01 14:16

    you are accepting blank values and expect them to be unique. this means there can only be ONE entry with a blank twitter_id

    you can

    • either remove the unique contraint
    • remove the blank =True
    • give a default value for the field ( but default needs to be unique)

提交回复
热议问题