Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 2, 2017 00:55:48

ivn
Зарегистрирован: 2017-01-13
Сообщения: 91
Репутация: +  0  -
Профиль   Отправить e-mail  

вопрос по форме django

Добрый день.

 class LastWork(forms.Form):
    last_works = forms.CharField(label='Три последних места работы')
    def __init__(self, *args, **kwargs):
        super(LastWork, self).__init__(*args, **kwargs)
        self.fields['last_works'].widget = forms.Select(choices=((el.id, el.organization)
        for el in Person.objects.get(id=int(kwargs.pop('id'))).works.order_by('end_date')[:3]))
form = LastWork(id=id)

два вопроса.
почему получаю вот такую ошибку
 __class__	
<class 'app.forms.LastWork'>
args	
()
kwargs	
{'id': '9'}
self	
Error in formatting: AttributeError: 'LastWork' object has no attribute '_errors'

И прошу подсказать, варианты вывода для кнопки селект. Мб есть более верные варианты?
Спасибо

Отредактировано ivn (Окт. 2, 2017 00:56:09)

Офлайн

#2 Окт. 13, 2017 22:35:34

inoks
От: Russia
Зарегистрирован: 2012-12-11
Сообщения: 343
Репутация: +  35  -
Профиль   Адрес электронной почты  

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version