我有一个模型,其中 ShortUUIDField 自动生成 id 我想禁用自动生成
class Mymodel(models.Model):
pid=ShortUUIDField(length=10,max_length=100,prefix="prd",alphabet="abcdef")
sample_id = ShortUUIDField(length=10, max_length=100, prefix="var", alphabet="abcdef", null=True, blank=True,default=lambda: None)
我在
default=lambda: None
字段中添加了 sample_id
,但它仍然自动生成 ids。我希望 id 默认为空
直接设置
default=None
而不使用 lambda,并设置 blank=True
,以便该字段可以为空。
class Mymodel(models.Model):
pid = ShortUUIDField(length=10, max_length=100, prefix="prd", alphabet="abcdef")
sample_id = ShortUUIDField(length=10, max_length=100, prefix="var", alphabet="abcdef", null=True, blank=True, default=None)