Default value for field in Django model

前端 未结 3 812
长发绾君心
长发绾君心 2020-12-02 08:58

Suppose I have a model:

class SomeModel(models.Model):
    id = models.AutoField(primary_key=True)
    a = models.CharField(max_length=10)
    b = models.Cha         


        
3条回答
  •  爱一瞬间的悲伤
    2020-12-02 09:12

    Set editable to False and default to your default value.

    http://docs.djangoproject.com/en/stable/ref/models/fields/#editable

    b = models.CharField(max_length=7, default='0000000', editable=False)
    

    Also, your id field is unnecessary. Django will add it automatically.

提交回复
热议问题