1

如何将 IbanAccountField 导入我的模型?

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

模型.py

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

表格.py

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

我的错误:AttributeError:“模块”对象没有属性“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 回答