def white_email(request): title = u'Email白名单管理' if request.method == "POST": form = WhiteList_Add(data=request.POST) if form.is_valid(): add_success = True user = Userinfo.objects.get(user=request.user) email=form.cleaned_data['white_email'] if not WhiteEmail.objects.filter(user=user,email=email): newwhiteemail = WhiteEmail( user = Userinfo.objects.get(user=request.user), email=form.cleaned_data['white_email'], addtime=datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')) newwhiteemail.save() try: whitemails = ResEmail.objects.filter(user=user,sendto=email) for i in whitemails: i.iswhite = True i.save() add = True except: add = True return render_to_response('usersettings/white_email.html',locals(), context_instance = RequestContext(request)) else: return render_to_response('error.html',locals(), context_instance = RequestContext(request)) return render_to_response('usersettings/white_email.html',locals(), context_instance = RequestContext(request))
def add_white_email(request): form = WhiteList_Add(data=request.GET) if form.is_valid(): user = Userinfo.objects.get(user=request.user) email = form.cleaned_data['white_email'] newwhiteemail = WhiteEmail( user = user, email=email, addtime=datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')) newwhiteemail.save() id = request.GET.get('id') editresemail = ResEmail.objects.get(id=id) editresemail.iswhite = True editresemail.save() add_success = True return HttpResponseRedirect('/user_statistic/email/') # return render_to_response('error.html',locals(), context_instance = RequestContext(request)) else: return render_to_response('error.html',locals(), context_instance = RequestContext(request))