Example #1
0
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)
Example #2
0
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)