0
Я пытаюсь показать поле localflavor для номера телефона.Django - LocalFlavor поле для модели
Вот что я пробовал:
# Create your models here.
class Association(models.Model):
formfield_overrides = {
models: {'widget': CAPhoneNumberField},
}
city = models.CharField(max_length=25,unique=True)
slug = AutoSlugField(unique=True,populate_from='city')
general_manager = models.CharField(max_length=75)
address = models.TextField()
email = models.EmailField()
telephone = models.CharField(max_length=15)
telephone_extension = models.CharField(max_length=5)
fax = models.CharField(max_length=10)
link = models.URLField()
logo = models.ImageField(upload_to='uploads/img/associations')
def __str__(self): # Python 3: def __str__(self):
return self.city
# Create forms
class AssociationForm(ModelForm):
class Meta:
model = Association
fields = ('telephone','fax')
widgets = {
'name': CAPhoneNumberField,
}
Но это не показывает какие-либо различий ... это все-таки нормальное поле ввода ....
Спасибо, Ара
Эй, спасибо за ответ ... Я заменил его, но без удачи ... это все тот же ... –
'' localflavors'' обеспечивают поля формы, а не '' виджетов''. Я обновил свой ответ. – niekas
Привет, значит, это все равно останется как нормальное поле ввода? У него не будет, например, 2 поля ввода или что-то еще? Потому что я изменил его, и он по-прежнему остается нормальным ящиком ввода ... –