2016-01-20 2 views
0

В Джанго rest_auth сброса пароля, содержимое электронной почты по умолчанию выглядят следующим образом: -Как настроить Джанго остальное аутентификации сброса пароля содержимого электронной почты/шаблон

Вы получили это письмо, потому что вы запросили сброс пароля для пользователя учетная запись на localhost: 8000.

Пожалуйста, перейдите на следующую страницу и выбрать новый пароль:

http://localhost:8000/api/reset/Kih/89a-23809182347689312b123/

Ваше имя пользователя, в случае, если вы забыли: тест

Спасибо за использование нашего сайта!

локальный сервер: 8000 команды

Как настроить содержание этого письма?

ответ

2

Вам необходимо подключить свой собственный пароль для сброса пароля (PASSWORD_RESET_SERIALIZER) с помощью настраиваемого метода save.

(ссылка: https://github.com/Tivix/django-rest-auth/blob/v0.6.0/rest_auth/serializers.py#L123)

К сожалению, вы должны переопределить весь метод сохранения, из-за того, как используются параметры электронной почты. Мы будем делать это немного более гибким в следующем выпуске (0.7.0)

1

Создать каталог с пути следующим в вашей папке шаблона

шаблоны/администратор/регистрация/

Теперь скопируйте все файлы в django/contrib/admin/templates/registration/в этот каталог, который вы только что создали. Вы можете найти этот каталог, в котором вы установили django. В Linux это можно найти здесь

/usr/local/lib/python2.7/dist-packages/django/contrib/admin/templates/registration

Вам понадобится корень priviliges для доступ к этому.

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

+0

не работает. Нужна ли мне какая-либо другая конфигурация, чтобы заставить ее работать? –

+0

Вы получаете какую-либо ошибку или все еще используете предыдущие шаблоны? –

+0

все еще используя прежний шаблон. Нужно ли настраивать только что скопированный путь к шаблону? Я скопировал содержимое django/contrib/admin/templates/registration/in в шаблоны/admin/registration /. Это правильно? –

0

Эта ссылка может быть полезна. С его помощью я смог найти, где были шаблоны электронной почты и как их настроить.

Вы можете найти информацию в нижней части страницы под Настройка сообщения электронной почты http://www.sarahhagstrom.com/2013/09/the-missing-django-allauth-tutorial/#Customize_the_email_message