1

モデルに IbanAccountField をインポートする方法は?

https://github.com/benkonrath/django-iban

models.py

class Money(models.Model):
    number = models.IbanAccountField(max_length=50)

フォーム.py

class MoneyForm(ModelForm):
    class Meta:
        model = Money

私のエラー: AttributeError: 'module' オブジェクトに属性 'IbanAccountField' がありません

4

2 に答える 2

1

from django_iban.fields import IbanAccountField

class Money(models.Model):
    number = IbanAccountField(max_length=50)
于 2013-01-14T16:46:11.743 に答える
1

という名前のフィールドが django_iban >= 0.2.0 で変更されたため、次のようにする必要があります。

from django_iban.fields import IBANField

class Customer(models.Model):
    iban = IBANField()

max_length=50注: IBAN は最大 34 文字しかなく、フィールドで既に処理されているため、指定する必要はありません。詳細については、ウィキペディアのページを参照してください。

https://en.wikipedia.org/wiki/International_Bank_Account_Number

于 2013-05-01T21:26:13.183 に答える