在Django模型中设置整数字段的默认值

14 投票
1 回答
29087 浏览
提问于 2025-04-16 23:11

我正在尝试在Django模型中为整数字段设置一个默认值,使用的是

models.PositiveSmallIntegerField(default='0')

为什么这样不行呢?

1 个回答

33

你这个例子里的 默认值 是设置成了字符串('0'),但其实应该是整数。你可以试试这样做:

models.PositiveSmallIntegerField(default=0)

撰写回答