def post(self, *args, **kwargs):
self.object = confirmation = self.get_object()
confirmation.confirm()
self.after_confirmation(confirmation)
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"].format(**{
"email": confirmation.email_address.email
})
)
return redirect(redirect_url)
评论列表
文章目录