Пример #1
0
def signup(request):
    next_url = request.GET.get('next', '') or get_referer_view(request)
    form = SignupUserInfoModelForm()

    if request.method == 'POST':
        form = SignupUserInfoModelForm(request.POST)
        if form.is_valid():
            f = form.save(commit=False)
            f.display_bg = True
            f.save()
            response = redirect(next_url)
            response.set_cookie('usr',
                                smart_str(form.cleaned_data['username']),
                                MAX_AGE)
            return response

    usr, ui = getUsrUI(request)
    display_bg, slide_image_classify = (ui.display_bg,
                                        ui.classify) if ui else (True, '')

    return render(
        request, 'accounts/signup.html',
        dict(backlinks=BACKLINKS,
             form=form,
             next=next_url,
             display_bg=display_bg,
             slide_image_classify=slide_image_classify))
Пример #2
0
def signup(request):
    next_url = request.GET.get('next', '') or get_referer_view(request)
    form = SignupUserInfoModelForm()

    if request.method == 'POST':
        form = SignupUserInfoModelForm(request.POST)
        if form.is_valid():
            f = form.save(commit=False)
            f.display_bg = True
            f.save()
            response = redirect(next_url)
            response.set_cookie('usr', smart_str(form.cleaned_data['username']), MAX_AGE)
            return response

    usr, ui = getUsrUI(request)
    display_bg, slide_image_classify = (ui.display_bg, ui.classify) if ui else (True, '')

    return render(
        request,
        'accounts/signup.html',
        dict(backlinks=BACKLINKS, form=form, next=next_url, display_bg=display_bg, slide_image_classify=slide_image_classify)
    )
Пример #3
0
def signup(request):
    next_url = request.GET.get('next', '') or get_referer_view(request)

    if request.method == 'GET':
        form = SignupUserInfoModelForm()
    else:
        form = SignupUserInfoModelForm(request.POST)
        if form.is_valid():
            form.save()

            response = HttpResponseRedirect(next_url)
            response.set_cookie('usr', smart_str(form.cleaned_data['username']))
            return response

    return render(request, 'accounts/signup.html', dict(backlinks=BACKLINKS, form=form, next=next_url))