def user_update(request, context={}): developer = context["developer"] # POST if request.method == 'POST': #developer = models.DeveloperModel() form = RegistFormUpdate(request.POST) if form.is_valid(): params = form.cleaned_data params["user_id"] = developer.user_id params["status"] = 1 Developer.save(params, developer) return HttpResponseRedirect(reverse(views.dev.index)) else: context["form"] = form return render_to_response('webfront/regist_form.html', context) # GET else: form = RegistFormUpdate() form.setParams(developer) context["form"] = form return render_to_response('webfront/regist_form.html', context)
def form(request): context = RequestContext(request, { "form": "", "title": u"部員登録" }) user = users.get_current_user() # 登録済みならリダイレクト if Developer.getByUserId(user.user_id()): return HttpResponseRedirect(reverse(views.dev.index)) # POST if request.method == 'POST': #developer = models.DeveloperModel() form = RegistFormFirst(request.POST) if form.is_valid(): params = form.cleaned_data params["user_id"] = user.user_id() params["status"] = 1 developer = Developer.save(params) return HttpResponseRedirect(reverse(complete)) else: context["form"] = form return render_to_response('webfront/regist_form.html', context) # GET else: form = RegistFormFirst(initial={ 'uname': user.nickname(), 'email': user.email() }) context["form"] = form return render_to_response('webfront/regist_form.html', context)