为什么列的默认值不适用于django

时间:2015-12-14 06:33:20

标签: python mysql django

我正在使用 django 创建数据库表,模型代码如下:

class User(models.Model):
    uid = models.CharField(max_length=32,primary_key=True)
    nick = models.CharField(max_length=20)
    sex = models.CharField(max_length=1,default='M')
    sign = models.CharField(max_length=40,default="")

但默认值不起作用。当我显示表格描述时,显示: enter image description here

为什么这段代码不起作用以及如何解决这个问题?

1 个答案:

答案 0 :(得分:4)

Django不会在模式中添加默认值,而是在创建User对象时添加默认值。