django - 如何在django 1.3中设置DecimalField的默认值?

MHS*_*MHS 17 python django django-models

我的模型领域之一看起来像这样:

total_amount = models.DecimalField(max_digits=20,decimal_places=4,default=Decimal('0.0000'))
Run Code Online (Sandbox Code Playgroud)

但是当我运行此命令时python manage.py syncdb,它显示以下错误:

NameError: name 'Decimal' is not defined
Run Code Online (Sandbox Code Playgroud)

我已导入from django.db import models,我是否还需要导入其他任何东西?
请帮忙!

fal*_*tru 27

您需要导入十进制.

from decimal import Decimal
Run Code Online (Sandbox Code Playgroud)