正确的方法来覆盖django模型表单字段?

时间:2015-07-24 04:25:06

标签: python-2.7 django-models django-forms field override

我有一个模特:

external JS

我有一张表格:

class accounts(models.Model):
    ksize = models.PositiveIntegerField(default='100')

我无法在class AccountsForm(forms.ModelForm): class Meta: model = accounts fields = "__all__" ksize = forms.IntegerField(min_value=100) 课程中指定min_value选项,但我不想完全删除accounts字段,因为......我需要它。

它似乎正常工作,我在表单字段中有一个默认值,当按预期显示时,它有一个最小允许值。

但我正在混合使用ksizePositiveIntegerField,而且我还没有看到有关使用此方法的任何文档。

有人可以告诉我这是否安全/合理?

感谢。

1 个答案:

答案 0 :(得分:0)

您不需要担心mixin类型。因为PositiveIntegerField就像一个IntegerField。它只有正值0到2147483647