def index(request): # Create your views here. # If this is a POST request then process the Form data user = Student() if request.method == 'POST': # Create a form instance and populate it with data from the request (binding): form = RegisterForm(request.POST) # Check if the form is valid: if form.is_valid(): # process the data in form.cleaned_data as required (here we just write it to the model due_back field) user.student_name = form.cleaned_data['student_name'] user.student_email = form.cleaned_data['student_email'] user.student_mobile = form.cleaned_data['student_mobile'] user.student_password = form.cleaned_data['student_password'] user.save() # redirect to a new URL: return HttpResponseRedirect('/register/login/') # If this is a GET (or any other method) create the default form. else: form = RegisterForm() context = { 'form': form, 'Student': user, } return render(request, 'register.html', context)
def register(request,template=None): #Display form for registering and show chosen template if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): email = form.cleaned_data['email'] bfirstname = form.cleaned_data['bfirstname'] blastname = form.cleaned_data['blastname'] gfirstname = form.cleaned_data['gfirstname'] glastname = form.cleaned_data['glastname'] websitename = form.cleaned_data['websitename'] password = form.cleaned_data['password'] wedding_date = form.cleaned_data['weddingdate'] zipcode = form.cleaned_data['zipcode'] city = form.cleaned_data['city'] state = form.cleaned_data['state'] active = 1 #set as active by default returnnum = 0 #number of times user has logged in stepprocess = 0 viewable = 1 saved_data = Members(bfirst_name=bfirstname,email=email,blast_name=blastname, gfirst_name=gfirstname,glast_name=glastname, websitename=websitename,password=password, wedding_date=wedding_date,zipcode=zipcode, city=city,state=state,active=active,returnnum=returnnum, stepprocess=stepprocess,viewable=viewable,newsletter=0,emailnum=0, emailopen=0,emailopen_date='2013-03-09') saved_data.save() return HttpResponseRedirect('/register/') else: form = RegisterForm() return render(request, 'register/register.html', {'form':form})
def register(request): if request.POST: form= RegisterForm(request.POST) if form.is_valid(): #send notify email with open(settings.BASE_DIR+"/register/mail_templates/notifyMail.html","r") as f: msg=f.read() info=request.POST to=list() to.append(info['email']) msg=msg.format(info['contact'],info['category'],info['cellphone'],info['song'] ,info['group_name'],info['mic'],info['mic_holder'],info['chair']) send_mail('感謝你報名2016風弦盃,請確認報名資訊', 'Here is the message.', '交通大學風弦盃 <*****@*****.**>', to,html_message=msg, fail_silently=False) user=form.save() query_email=request.POST.get('email') query_cellphone=request.POST.get('cellphone') request.session['auth']=True request.session['email']=query_email request.session['cellphone']=query_cellphone return redirect('/register/details') else: print(form.errors) form= RegisterForm() return render(request,'register.html',locals())
def update(request, id): register = Register.objects.get(id=id) form = RegisterForm(request.POST, instance=register) if form.is_valid(): form.save() return redirect("/show") return render(request, 'edit.html', {'register': register})
def register_page(request): # A HTTP POST? if request.method == 'POST': form = RegisterForm('titleA-reserved','descriptionA-reserved',request.POST) # Have we been provided with a valid form? if form.is_valid(): # Not all fields are automatically populated! page = form.save(commit=False) # With this, we can then save our new model instance. page.save() messages.success(request, 'url successfully added to watch list.') # The user will be shown the homepage. #return register_page(request) form = RegisterForm('saved','descriptionA-reserved') else: # The supplied form contained errors - just print them to the terminal. print (form.errors) else: # If the request was not a POST, display the form to enter details. form = RegisterForm('new','descriptionA-reserved') # Bad form (or form details), no form supplied... # Render the form with error messages (if any). #path 'rango/add_page.html' is the template directory, not the url address path return render(request, 'register/register.html', {'form': form})
def register(request): if request.method == 'GET': form = RegisterForm() profile_picture_form = ProfilePictureForm() context={ 'form': form, 'profile_picture_form': profile_picture_form, } return render(request, 'register/register.html', context) else: form = RegisterForm(request.POST) profile_picture_form = ProfilePictureForm(request.POST, request.FILES) if form.is_valid() and profile_picture_form.is_valid(): user = form.save() profile_picture = profile_picture_form.save(commit=False) profile_picture.user = user profile_picture.save() login(request, user) return redirect('/') context = { 'form': form, 'profile_picture_form': profile_picture_form, } return render(request, 'register/register.html', context)
def register(response): if response.method == "POST": form = RegisterForm(response.POST) if form.is_valid(): form.save() return redirect("/login/") else: form = RegisterForm() return render(response, "register/register.html", {"form": form})
def register(request): if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): form.save() return redirect('/login/') else: form = RegisterForm() return render(request, 'register/register.html', {"form": form})
def register(request): if request.method =='POST': form = RegisterForm(request.POST) if form.is_valid(): cd = form.cleaned_data #hash the password hashed_pass = make_password(cd['password']) team_info =Team(name = cd['team_name'], account = cd['account'], password = hashed_pass, ) team_info.save() mem1_info = Team_member(name = cd['m1_name'], sex =cd['m1_sex'], phone_number=cd['m1_phone_number'], phone_number_short=cd.get('m1_phone_number_short') if cd.get('m1_phone_number_short','') else 111111, team = team_info, ) mem2_info = Team_member(name = cd['m2_name'], sex =cd['m2_sex'], phone_number=cd['m2_phone_number'], phone_number_short=cd.get('m2_phone_number_short') if cd.get('m2_phone_number_short','') else 111111, team = team_info, ) mem3_info = Team_member(name = cd['m3_name'], sex =cd['m3_sex'], phone_number=cd['m3_phone_number'], phone_number_short=cd.get('m3_phone_number_short') if cd.get('m3_phone_number_short','') else 111111, team=team_info, ) mem1_info.save() mem2_info.save() mem3_info.save() #参赛队伍信息 user_info = User(username = cd['account'], password = hashed_pass, is_staff =False, is_active = True, is_superuser = False, ) user_info.save() #给参赛队伍发送一封包含账号密码的邮件V message = u'''这是一封认证邮件\n您的队伍已经成功报名参赛\n 队伍账号为 %s\n登录密码为 %s\n此账号和密码用来在比赛的 时候登录 请勿遗忘''' % (cd['account'], cd['password']) #send_mail('欢迎报名百度搜索大赛',message,'@zju.edu.cn', # [cd['email']], fail_silently=False) return HttpResponseRedirect('/register/success/') else: form = RegisterForm() return render_to_response('register_form.html',{'form':form},)
def user(request): if request.method == "POST": form = RegisterForm(request.POST) if form.is_valid(): try: form.save() return redirect('/show') except: pass else: form = RegisterForm() return render(request,'index.html', {'form': form})
def register(response): if response.method == "POST": form = RegisterForm(response.POST) if form.is_valid(): form.save() return redirect("/catalog") else: form = RegisterForm() context = {'form': form} return render(response, "register/register.html", context)
def register(request): form = RegisterForm() if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): form.save() return v1.index(request) else: form = RegisterForm() return render(request, 'register/register.html', {'form': form})
def test_registration_fail(self): form = RegisterForm({ 'username': '******', 'email': 'testing', 'password1': "error77", 'password2': "error77", }) self.assertFalse(form.is_valid()) c = Client() logged_in = c.login(username='******', password='******') self.assertFalse(logged_in)
def register(request): form = RegisterForm(request.POST or None) if form.is_valid(): data = form.cleaned_data email = data["email"] password = data["password"] confirm = data["confirmPassword"] if password == confirm: User.objects.create_user(email, email, password).save() return render(request, 'register/register.html', locals())
def post(self,request,*args,**kwargs): form = RegisterForm(request.POST) #exists = M.Person.objects.filter(last_name=request.POST('last_name')) #print exists if form.is_valid(): newperson = form.save() context = self.get_context_data(**kwargs) context.update(dict( newperson=newperson )) return self.render_to_response(context) else: return self.render(request,form)
def register(request): form = RegisterForm() if request.method == "POST": form = RegisterForm(request.POST) if form.is_valid(): form.save(commit=True) return render(request, 'notebook/index.html') else: print("ERROR FORM INVALID") return render(request, 'register/register.html', {"form": form})
def change_details(request, key): current_user = request.user #current_user = User.objects.get(username=request.user.username) form = RegisterForm(instance=current_user) if request.method == 'POST': form = RegisterForm(request.POST, instance=current_user) if form.is_valid(): form.save() return redirect('/profile') context = {'form': form} return render(request, 'main/edit_profile.html', context)
def register(request): if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data.get('username') raw_password = form.cleaned_data.get('password1') user = authenticate(username=username, password=raw_password) login(request, user) return redirect('home') else: form = RegisterForm() return render(request, 'register/register.html', {'form': form})
def test_registration_success(self): form = RegisterForm({ 'username': '******', 'email': '*****@*****.**', 'password1': "error777", 'password2': "error777", }) self.assertTrue(form.is_valid()) res = form.save() assert res.is_active, "registration failed" c = Client() logged_in = c.login(username='******', password='******') self.assertTrue(logged_in)
def confirm_data(request): account_form = RegisterForm(data=request.POST) new_account = EmailForm(data=request.POST) if request.method == "POST" and account_form.is_valid(): # Initialize all values to be passed to confirm page lastname = account_form.cleaned_data['last_name'] firstname = account_form.cleaned_data['first_name'] job_title = account_form.cleaned_data['job_title'] company = account_form.cleaned_data['company'] billing_address = account_form.cleaned_data['billing_address'] billing_address2 = account_form.cleaned_data['billing_address2'] country = account_form.cleaned_data['country'] city = account_form.cleaned_data['city'] state = account_form.cleaned_data['state'] zip = account_form.cleaned_data['zip'] phone = account_form.cleaned_data['phone'] mobile = account_form.cleaned_data['mobile'] cc_email = account_form.cleaned_data['cc_email'] email = new_account['email'] ### created values to pass to confirmation page - may need a subclass that strips form of fields. TBD form = { 'lastname': lastname, 'firstname': 'roman', 'job_title': job_title, 'company': company, 'billing_address': billing_address, 'billing_address2': billing_address } form2 = { 'country': country, 'city': city, 'state': state, 'zip': zip, 'phone': phone, 'mobile': mobile, 'cc_email': cc_email, 'email': email } return render(request, 'register/confirm_data.html', { 'account_form': account_form, 'form': form, 'form2': form2 }) else: account_form = RegisterForm() return render(request, 'register/userinfo.html', {'account_form': account_form})
def register_create(request, event_id): if request.method == 'POST': form = RegisterForm(request.POST) event = get_object_or_404(Event, id=event_id) if form.is_valid(): register = form.save() registration = Registration.create(Registration, event, event.adult_price, event.child_price, register.adult_qty, register.child_qty) return render(request, 'registers/register/totals.html', {'register': register, 'event': event, 'registration': registration}) else: form = RegisterForm() return render(request, 'registers/register/create.html', {'form': form})
def index(request): if request.method == 'GET': register_form = RegisterForm() else: register_form = RegisterForm(request.POST) if register_form.is_valid(): user = User.objects.create_user( username=register_form.data.get('email'), email=register_form.data.get('email'), password=register_form.data.get('password')) user.save() login(request, user) return redirect("/") return render(request, 'register.html', {'form': register_form})
def post(self, request, *args, **kwargs): uf = RegisterForm(request.POST) if uf.is_valid(): try: User.objects.create_user(email=uf.cleaned_data["email"], nickname=uf.cleaned_data["nickname"], password=uf.cleaned_data["password"]) except Exception as e: return HttpResponse( render(request, "register/register.html", {"form": uf})) return HttpResponseRedirect( "/register/success/?email=%s" % urllib2.quote(uf.cleaned_data["email"])) else: return HttpResponse( render(request, "register/register.html", {"form": uf}))
def register(response): """ | The following source has been used: | https://www.youtube.com/watch?v=z4lfVsb_7MA - for creating the registration | This function is used for user registration. | Check if the form has a valid input and is a POST. | If the input is valid save the user and redirect back to the index site. | Otherwise redirect to the register form """ if response.method == "POST": form = RegisterForm(response.POST) if form.is_valid(): form.save() return redirect("/") else: form = RegisterForm() return render(response, "register/register.html", {"form": form})
def validateForm(request): form = RegisterForm(request.POST) t = get_template('register.html') html = t.render(Context({'form' : form})) if form.is_valid(): data = form.cleaned_data NameTaken = User.objects.filter(username=data['username']) EmailTaken = User.objects.filter(email='email') if not NameTaken: if not EmailTaken: imagePath = handleProfilePicture(request.FILES.get('profilePicture', None), data['username']) usr = User.objects.create_user(data['username'], data['email'], data['password']) usr.last_name = data['lastName'] usr.first_name = data['firstName'] usr.save() userInfo = userInformation(userID = str(usr.id), userType = data['userType'], userClass = data['userClass'], userProfilePicturePath = imagePath) userInfo.save() return HttpResponseRedirect('/index/login') return StreamingHttpResponse(html)
def page(request): c = get_common_context(request) if request.POST and request.POST['action'] == 'call': call_form = RequestForm(request.POST) if call_form.is_valid(): call_form.save() call_form = RequestForm() messages.success(request, u'Спасибо! В ближайшее время мы Вам перезвоним.') return HttpResponseRedirect('/') else: call_form = RequestForm() if request.POST and request.POST['action'] == 'request': reg_form = RegisterForm(request.POST) if reg_form.is_valid(): reg_form.save() reg_form = RegisterForm() messages.success(request, u'Спасибо! Ваша заявка отправлена.') return HttpResponseRedirect('/') else: reg_form = RegisterForm() if request.POST and request.POST['action'] == 'review': review_form = ReviewForm(request.POST) if review_form.is_valid(): review_form.save() review_form = ReviewForm() messages.success(request, u'Спасибо! Ваш отзыв отправлен.') return HttpResponseRedirect('/') else: review_form = ReviewForm() c['call_form'] = call_form c['reg_form'] = reg_form c['review_form'] = review_form c['photos'] = Photo.objects.all() c['reviews'] = Review.objects.all() return render_to_response('base.html', c, context_instance=RequestContext(request))
def register(request): if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): url = form.cleaned_data['url'] recipient = form.cleaned_data['mail'] key = form.cleaned_data['key'] p = form.cleaned_data['pass'] message = render_to_string('mail/appkey.html', {'app': url, 'key': key, 'url': request.build_absolute_uri('/usage/'), 'pass': p}) send_mail( _('Your T-Recs App key'), message, '*****@*****.**', [recipient, ] ) return HttpResponseRedirect('/usage/') else: return render_to_response('trecs_register.html', {'form': form}) else: form = RegisterForm() return render_to_response('trecs_register.html', {'form': form}, context_instance=RequestContext(request))
def register(response): if response.method == "POST": form = RegisterForm(response.POST) if form.is_valid(): form.save() username = form.cleaned_data.get('username') new_user = User.objects.filter(username__exact=username)[0] users = User.objects.exclude(username__exact=username) for user in users: thread_name = 'Thread_private_' + username + '_' + user.username new_thread = Thread(name=thread_name) new_thread.save() print(new_user, user) new_thread.members.add(new_user, user) new_thread.save() return redirect("/chat/Lobby") else: print("error") else: form = RegisterForm() return render(response, "register/register.html", {"form": form})