Как настроить виджет модели формы в Django 1.1? - PullRequest
0 голосов
/ 27 марта 2010

Я пытаюсь изменить форму Django , чтобы использовать текстовую область вместо обычного ввода для поля «адрес» в форме моего дома. Документы, кажется, подразумевают, что это изменилось с Django 1.1 (который я использую) до 1.2. Но ни один из подходов не работает для меня. Вот что я попробовал:

class HouseForm(forms.ModelForm):
    address = forms.Textarea() # Should work with django 1.1, but doesn't

    class Meta:
        model = House
        #widgets = { 'address': forms.Textarea() } # 1.2 style - doesn't work either.

1 Ответ

4 голосов
/ 27 марта 2010

Я думаю, что Textarea нужно назначить как виджет.

Попробуйте

class HouseForm(forms.ModelForm):
    address = forms.CharField(widget=forms.Textarea)

    class Meta:
        model = House
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...