如何将IbanAccountField导入我的模型?
https://github.com/benkonrath/django-iban
models.py
class Money(models.Model):
number = models.IbanAccountField(max_length=50)
forms.py
class MoneyForm(ModelForm):
class Meta:
model = Money
我的错误: AttributeError:'module'对象没有属性'IbanAccountField'
答案 0 :(得分: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
答案 1 :(得分:0)
from django_iban.fields import IbanAccountField
class Money(models.Model):
number = IbanAccountField(max_length=50)