我添加一個字段,現有的模型:應該是什麼的默認值一個NOT NULL唯一字段
...
booking_id = models.CharField(null=False, unique=True, max_length=5)
...
現在,當我運行./manage makemigrations
,要求一個默認值。該值在pre_save
信號中創建。在這種情況下,我應該給出什麼樣的默認值?
顯然,如果我給一個默認值,當我運行./manage migrate
這引起了django.db.utils.IntegrityError
有沒有一種方法可以在'pre_save'中執行你可以調用的東西? – Ivan
如果我不使用pre_save,我需要查詢db。 – Gocht