Django模型字段max_length 3x varchar大小?

时间:2011-02-12 22:24:26

标签: django django-models

我刚刚意识到使用遗留表我在django应用程序中使用varchar(5)字段(例如)作为models.CharField(max_length = 15)字段在python中呈现。这个3倍大小的最大长度在许多其他领域非常一致。

为什么呢?或者更重要的是,如果我将django定义更改为models.CharField(max_length = 5)我会破坏什么吗?

1 个答案:

答案 0 :(得分:2)

尝试编写模型的人可能是手动错误。

没有。如果将其更改为5,它不会破坏任何内容。不仅如此,您应该将其更改为5,因此表单验证本身将处理您拥有该字段的长度。