Очень расплывчатый вопрос. Думаю, тут не стоит делать ответ.
Задам вопрос по-другому: Как переопределить виджеты класса из forms.py через views.py (с примерами)?
Без костылей никак. Но вероятно такое и не нужно. Скорее всего нужный функционал можно нормально реализовать.
В моём случае 1 виджет надо переопределить в зависимости от того, пользователь авторизован или нет
Что это значит, как переопределить?
Есть такой виджет: ... widgets = { 'email': forms.EmailInput(attrs={'class': 'form-control input-lg', 'placeholder': 'Почтовый адрес автора текста', 'value': F"{EXAMPLE}"}), ... Я хочу переопределить его так, чтобы вместо EXAMPLE был почтовый адрес авторизованного пользователя
Сегодня же целый день этот вопрос разбирали, что не так? Зачем это слово EXAMPLE?
Да как оно может мешать-то? У меня этот get_initial вообще не работает
Зачем нужно это слово?
Что значит get_initial не работает, как это воспроизводится?
Обсуждают сегодня