12
私のモデルのフィールドの一つは次のようになります。django - django 1.3でDecimalFieldのデフォルト値を設定する方法は?
total_amount = models.DecimalField(max_digits=20,decimal_places=4,default=Decimal('0.0000'))
が、私は、このコマンドpython manage.py syncdb
を実行すると、それはこのエラーを示しています
NameError: name 'Decimal' is not defined
私はfrom django.db import models
を輸入してきた、私は他をインポートする必要がありますあまりにも?
お願いします!
最初に 'default = 0.0'を試しましたか?また、FYIは、あなたのPYTHONPATHがそれを知っているので、 'Decimal()'をインポートする必要があるとエラーが言います。 –