def registration(request, template_name='main/registration.html'): if request.method == 'POST': form = RegistrationForm(request.POST) if form.is_valid(): hero = Hero(login=form.cleaned_data['login'], password=form.cleaned_data['password1'], email=form.cleaned_data['email'], sex=form.cleaned_data['sex']) hero.save() request.session['hero_id'] = hero.id return HttpResponseRedirect(reverse('hero')) else: form = RegistrationForm() variables = RequestContext(request, {'form': form}) return render_to_response(template_name, variables)
def mutate(root, info, input=None): ok = True hero_instance =\ Hero(name=input.name, gender=input.gender, mainTeam=input.mainTeam) hero_instance.save() return CreateHero(ok=ok, hero=hero_instance)