Size: a a a

Django [ru] #STAY HOME

2020 June 01

AD

Alex Dem in Django [ru] #STAY HOME
Роман Сарнов
Добрый вечер. Подскажите пожалуйста, можно ли как-то изменить формы для change_password и reset_password views ? Для полей виджеты и тд...
https://github.com/django/django/blob/master/django/contrib/auth/views.py
ну вот смотри, в теории

наследуешь этот вью, PasswordResetView
в котором перезаписываешь его атрибут

form_class = PasswordResetForm

своей формой
а саму форму можно лишь частично перезаписать унаследовав PasswordResetForm

в итоге у тебя получится своя форма и свой вью,но буквально в пару строк так как ты будешь наследовать джанговские view и form
источник

AD

Alex Dem in Django [ru] #STAY HOME
Может есть какой-то django-way по-короче :))
я чисто с ООП точки зрения зашел
источник

РС

Роман Сарнов... in Django [ru] #STAY HOME
Я такое же придумал, но я подумал, что это как-то не правильно и есть какая-то переменная
источник

РС

Роман Сарнов... in Django [ru] #STAY HOME
Для настроек
источник

РС

Роман Сарнов... in Django [ru] #STAY HOME
Ладно, спасибо) Напишу уже так)
источник

AD

Alex Dem in Django [ru] #STAY HOME
Роман Сарнов
Ладно, спасибо) Напишу уже так)
источник

AD

Alex Dem in Django [ru] #STAY HOME
Можно таки быстрее, передав форму как аргумент в параметрах
источник

РС

Роман Сарнов... in Django [ru] #STAY HOME
Блин точно))
источник

РС

Роман Сарнов... in Django [ru] #STAY HOME
Спасибо)
источник

AD

Alex Dem in Django [ru] #STAY HOME
Роман Сарнов
Спасибо)
Сам тоже постараюсь запомнить :D
источник

M

MRL in Django [ru] #STAY HOME
Ребят, как у @shieldy_bot сделать отсылку к правилам?
источник
2020 June 02

U

User in Django [ru] #STAY HOME
User
Проблемы с Gmail.

В setting.py:

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
EMAIL_HOST_USER = '********'
EMAIL_HOST_PASSWORD = '*******'

В urls.py: http://dpaste.com/2CGTXCS

Вывода нет, просто не приходит сообщение.

В ./manage.py shell:

from django.core.mail import EmailMessage

email = EmailMessage('title', 'body', to=[email])
email.send()

Работает.
Пожалуйста
источник

AD

Alex Dem in Django [ru] #STAY HOME
User
Пожалуйста
если бы не приходило совсем, я предложил чекнуть настройки gmail-акка, ибо там надо явно разрешать доступ
но если альтернативными методами отсылается, то я чекал на какие-нибудь "ошибки по невнимательности", возможно тот блок "где не шлется" на самом деле даже и не вызывается
источник

AD

Alex Dem in Django [ru] #STAY HOME
User
Пожалуйста
чем может помочь твоя паста с урлами - я без понятия, честно говоря
источник

U

User in Django [ru] #STAY HOME
Когда возникла ошибка с incorrect pass/log вывод был, а значит запрос произошёл.
источник

U

User in Django [ru] #STAY HOME
Сейчас совсем ничего.
источник

U

User in Django [ru] #STAY HOME
Утром гляну
источник

AD

Alex Dem in Django [ru] #STAY HOME
User
Утром гляну
Ты очень интересный человек :)))
источник

U

User in Django [ru] #STAY HOME
источник

A

Aquinary in Django [ru] #STAY HOME
youtrack для соло пользования подойдёт или через чур излишен?
источник