def post(self, *args, **kwargs):
self.object = confirmation = self.get_object()
confirmation.confirm()
user = confirmation.email_address.user
user.is_active = True
user.save()
redirect_url = self.get_redirect_url()
if not redirect_url:
ctx = self.get_context_data()
return self.render_to_response(ctx)
if self.messages.get("email_confirmed"):
messages.add_message(
self.request,
self.messages["email_confirmed"]["level"],
self.messages["email_confirmed"]["text"] % {
"email": confirmation.email_address.email
}
)
return redirect(redirect_url)
评论列表
文章目录