def signup(): newaccount_form = NewAccountForm() if newaccount_form.validate_on_submit(): newuser = User(newaccount_form.nickname.data, newaccount_form.email.data, newaccount_form.password.data) db.session.add(newuser) db.session.commit() login_user(newuser) return redirect(url_for('my_account', nickname = newuser.nickname)) else: return render_template('signup.html', form = newaccount_form)
def new(request, template_name='engine_groups/edit.html'): if request.method == 'POST': form = NewAccountForm(request.POST) if form.is_valid(): g = form.save() return HttpResponseRedirect(reverse('group', args=[g.id])) else: form = NewAccountForm() template_context = {'form': form} return render_to_response( template_name, template_context, RequestContext(request) )
def add(request, template_name='accounts/accounts_edit.html', next='cab_user_detail'): if request.method == 'POST': form = NewAccountForm(request.POST) if form.is_valid(): account = Account(**form.cleaned_data) account.save() return HttpResponseRedirect(reverse(next, args=[account.id])) else: form = NewAccountForm() template_context = {'form': form, 'new': True} return render_to_response( template_name, template_context, RequestContext(request) )
def new(request, template_name='engine_groups/edit.html'): if request.method == 'POST': form = NewAccountForm(request.POST) if form.is_valid(): g = form.save() return HttpResponseRedirect(reverse('group', args=[g.id])) else: form = NewAccountForm() template_context = {'form': form, 'new': True} return render_to_response(template_name, template_context, RequestContext(request))