def register(request): """注册""" context = {} if request.method == 'POST': form = RegisterForm(request, request.POST) if form.is_valid(): user_id = form.get_user() return HttpResponseRedirect('/manage/userGreat/%s/' % user_id) context['form'] = form else: context['form'] = RegisterForm() return render(request, 'theme/register.html', context)
def register(request): """注册""" context = {} if request.method == 'POST': form = RegisterForm(request, request.POST) if form.is_valid(): user_id = form.get_user() return HttpResponseRedirect('/manage/userGreat/%s/' %user_id) context['form'] = form else: context['form'] = RegisterForm() return render(request, 'theme/register.html', context)
def register(request): """注册""" context = {} if request.method == 'POST': form = RegisterForm(request, request.POST) if form.is_valid(): email = [form.get_email()] uid= form.get_user_id() token = form.get_token() # 发送邮件激活 subject = u'Python研究社邮箱验证' html = """<p><b>亲爱的用户,欢迎加入Python研究社!</b></p> <p>请在7天内点击点击下面的链接完成邮件验证:<p> <p><a href="http://codetheme.sinaapp.com/account/verify/%s/%s/">http://codetheme.sinaapp.com/account/verify/%s/%s/</a></p> <p>如果以上链接无法点击,请将上面的地址复制到你的浏览器(如chrome)的地址栏进入,如果找不到请到邮件垃圾箱里翻翻.</p> <p>如果激活不成功,您可以致信 <a href="mailto:[email protected]">[email protected]</a>,标题为“用户验证”。</p> """ %(token, uid, token, uid) s = superMail(email, subject, html) if s.sendEmail(): return HttpResponseRedirect('/account/tip/') context['form'] = form else: context['form'] = RegisterForm() return render(request, 'theme/register.html', context)