Size: a a a

Django [ru] #STAY HOME

2019 April 08

A

Andrey in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
а, ну, там channels есть
Воооот
источник

A

Andrey in Django [ru] #STAY HOME
i Seven
class LoginForm(AuthenticationForm, forms.Form):
   """
   форма входа
   """
   username = forms.CharField()
   username.widget.attrs.update({'class': 'form-control'})
а как сделать, чтобы базовые свойства наследовались с  AuthenticationForm
Ооок , зачем мы наследуемся от  Form?
источник

iS

i Seven in Django [ru] #STAY HOME
Andrey
Ооок , зачем мы наследуемся от  Form?
да это можно убрать
источник

A

Andrey in Django [ru] #STAY HOME
Попробуй
class LoginForm(AuthenticationForm):
   username.widget.attrs.update({'class': 'form-control'})
источник

iS

i Seven in Django [ru] #STAY HOME
not defined username
источник

A

Andrey in Django [ru] #STAY HOME
i Seven
да это можно убрать
Тогда определи капчу и конструктор
источник

A

Andrey in Django [ru] #STAY HOME
В нем накинь атрибуты
источник

A

Andrey in Django [ru] #STAY HOME
Ну и вызови супер
источник

A

Andrey in Django [ru] #STAY HOME
Пост сдал
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
😊
источник

U

Unknown in Django [ru] #STAY HOME
Как перехватывать ошибки вроде  UNIQUE constraint failed, при вводе и отправке данных из формы? Хотелось бы просто выводить сообщение, что "такое название уже существует"
источник

iS

i Seven in Django [ru] #STAY HOME
я правильно вызвал конструктор и переопределил authenticationform?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Unknown
Как перехватывать ошибки вроде  UNIQUE constraint failed, при вводе и отправке данных из формы? Хотелось бы просто выводить сообщение, что "такое название уже существует"
get_or_create или ловить то исключение
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
i Seven
я правильно вызвал конструктор и переопределил authenticationform?
обычно это не через init делают
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
но как-то так можно
self.fields['field_name'].widget.attrs['class'] = 'form-control'
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
я не знаю про формы) мне кажется, это устаревшая хрень, которую стоило бы из Django выкинуть вообще в отдельный пакет) вместе с шаблонизаторами
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
в команде Django не хватает "сильной руки"
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
вот взяли бы и сказали "ребята, мы, разработчики Django, призываем вас делать API и всё то, что связано с формами, делать на js, а не использовать вот эти все формы и шаблонизаторы, мы их пока будем поддерживать в рамках внешних приложений, но это пока"
источник

b

ḃ̵͇͠ā̵̙͐k̸̬͗a̵̝͔͊t̸̛̙ȓ̸̭͖o̶̗̯̐ū̵̘͒b̷̬̕l̶͒̏ė̷̯̑ in Django [ru] #STAY HOME
i Seven
я правильно вызвал конструктор и переопределил authenticationform?
ээ
но вроде можно ж просто переопределить поля в самом классе
источник

iS

i Seven in Django [ru] #STAY HOME
ḃ̵͇͠ā̵̙͐k̸̬͗a̵̝͔͊t̸̛̙ȓ̸̭͖o̶̗̯̐ū̵̘͒b̷̬̕l̶͒̏ė̷̯̑
ээ
но вроде можно ж просто переопределить поля в самом классе
если переопределить, то слетят настройки в аутенфикэйшнформ, надо наследоваться.
источник