예제 #1
0
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})
예제 #2
0
파일: views.py 프로젝트: raghuu14/RFM_Model
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})
예제 #3
0
def create(request):
    print(request.POST)
    if request.method == "POST":
        form = RegisterForm(request.POST, request.FILES)
        form.save()
        return redirect("/register")
    else:
        form = RegisterForm()
    return render(request, "register/create.html", {'form': form})
예제 #4
0
def registerUser(response):
    if response.method =="POST":
    	form = RegisterForm(response.POST)
    	form.save()

    	return redirect("/home")
    else:
        form = RegisterForm()

    return render(response, "register.html", {"form":form})
예제 #5
0
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})
예제 #6
0
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})
예제 #7
0
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)
예제 #8
0
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})
예제 #9
0
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})
예제 #10
0
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)
예제 #11
0
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})
예제 #12
0
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})
예제 #13
0
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())
예제 #14
0
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):
    """
    | 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})
예제 #16
0
파일: views.py 프로젝트: dpawlows/zone
	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)
예제 #17
0
파일: views.py 프로젝트: kpx13/wedding
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 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)
예제 #19
0
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})
예제 #20
0
파일: views.py 프로젝트: jetgupta/NGO
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})