def send_verification_email(self, token): context = { 'verification_url': build_url(settings.FRONT_END_HOST, 'verify', email=self.email, token=token), 'first_name': self.first_name, } text_email = render_to_string('users/verify_email.txt', context) html_email = render_to_string('users/verify_email.html', context) send_mail( 'Welcome to Penny University | Verify Your Email', text_email, '"Penny University" <*****@*****.**>', [self.email], html_message=html_email, )
def save(self): request = self.context.get('request') user = User.objects.get(email=self.reset_form.cleaned_data['email']) reset_password_url = build_url( settings.FRONT_END_HOST, 'reset-password', token=default_token_generator.make_token(user), uid=urlsafe_base64_encode(force_bytes(user.pk)) ) opts = { 'use_https': request.is_secure(), 'from_email': '"Penny University" <*****@*****.**>', 'subject_template_name': 'users/reset_password_subject.txt', 'email_template_name': 'users/reset_password_email.txt', 'html_email_template_name': 'users/reset_password_email.html', 'request': request, 'extra_email_context': { 'reset_password_url': reset_password_url } } self.reset_form.save(**opts)
def build_approve_url(self): return build_url('approve_comment', get={'id': self.id})
def build_approve_url(self): return build_url('approve_comment', get={'id': self.id, 'article': 'true'})
def getReExecuteUrl(strategyClassName, stratExecConfigKey): return utils.build_url(StrategyExecutionPage.url, { "class":strategyClassName, "key": stratExecConfigKey })
def getUrl(strategyClassName): return utils.build_url(StrategyExecutionPage.url, {"class":strategyClassName})
def getUrl(strategyClassName): return utils.build_url(StrategyExecutionPage.url, {"class": strategyClassName})
def test_build_url(): url = build_url('http://test.com', 'verify', first='param1', second='param2') assert 'http://test.com/verify?first=param1&second=param2' in url
def getReExecuteUrl(strategyClassName, stratExecConfigKey): return utils.build_url(StrategyExecutionPage.url, { "class": strategyClassName, "key": stratExecConfigKey })
def build_approve_url(self): return build_url('approve_comment', get={ 'id': self.id, 'article': 'true' })