2012-01-12 101 views

回答

5

您可以使用继承:

class RateField(models.DecimalField): 
    def __init__(self, *args, **kwargs): 
     kwargs.update(dict(max_digits=2, decimal_places=1, choices=MY_CHOICES)) 
     super(RateField, self).__init__(*args, **kwargs) 

rate = RateField() 
+0

谢谢。对不起,问这个明显的问题。 – 2012-01-12 12:37:29

+0

有些人通过提问来学习!另外,创建自定义字段更像是一个高级主题,您可能不会在第一次开始时运行。 – 2012-01-12 16:06:01

1

我想你可以继承DecimalField并覆盖其__init__