Dj restauth reset password customizing template not working
Я использую dj rest auth пакет для регистрации и входа, а для сброса пароля я настроил параметры шаблона для использования моего собственного html шаблона электронной почты:
class CustomPasswordResetSerializer(PasswordResetSerializer):
def save(self):
request = self.context.get('request')
# Set some values to trigger the send_email method.
opts = {
'use_https': request.is_secure(),
#'from_email': 'noreply@mizbans.com',
'from_email': getattr(settings, 'DEFAULT_FROM_EMAIL'),
'request': request,
# here I have set my desired template to be used
# don't forget to add your templates directory in settings to be found
'email_template_name': 'password_reset_email.html',
'html_email_template_name': 'password_reset_email.html'
}
opts.update(self.get_email_options())
self.reset_form.save(**opts)
и в файле с именем email.py :
class MyPasswordResetSerializer(PasswordResetSerializer):
context={'domain':settings.WEBSITE_DOMAIN,'site_name':'mizban'}
def get_email_options(self) :
return {
'email_template_name': 'password_reset_email.html',
'context':'context'
}
Проблема в том, что этот код работает на моем локальном компьютере и отправляет электронные письма с настроенным html шаблоном, но когда я развертываю его, он все еще использует html шаблон пакета по умолчанию, что я упускаю?