2013-07-18 18 views
12

biri şuna benzer:django - Django 1.3'teki DecimalField için varsayılan değer nasıl ayarlanır? Benim modelin alanının

total_amount = models.DecimalField(max_digits=20,decimal_places=4,default=Decimal('0.0000')) 

ama bu komutu python manage.py syncdb çalıştırdığınızda, bu hata gösterir:

NameError: name 'Decimal' is not defined 

Ben from django.db import models ithal ettim, başka ithal etmek gerekiyor şey de mi
Lütfen Yardım!

+2

İlk başta denediniz mi? Default = 0.0'? Ayrıca FYI hata, PYTHONPATH'inizin bildiği gibi Ondalık() 'yı almanız gerektiğini söylüyor. –

cevap

23

Ondalık almanız gerekir.

from decimal import Decimal 
İlgili konular