Exemple #1
0
def signup_view(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            user = form.save()
            login(request, user)
            return redirect('dashboard:health')
    else:
        form = MyRegistrationForm()
    return render(request, 'accounts/signup.html', {'form': form})
Exemple #2
0
def make_account_view(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            user = form.save()
            return redirect("home")

    else:
        form = MyRegistrationForm()
    return render(request, 'accounts/make-account.html', {'form': form})
Exemple #3
0
def editProfile_view(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST, instance=request.user)
        if form.is_valid:
            form.save()
            return redirect('dashboard:profilePage')

    else:
        form = MyRegistrationForm(instance=request.user)
        args = {'form': form}
        return render(request, 'accounts/edit_profile.html', args)
Exemple #4
0
def register(request):
    print request
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST, request.FILES)
        if form.is_valid():
            form.save(commit=True)

            return HttpResponseRedirect('/accounts/register/complete')
    else:
        form = MyRegistrationForm()
    token = {}
    token.update(csrf(request))
    token['form'] = form

    return render(request, 'registration/registration_form.html', token)
Exemple #5
0
def register(request):
    extra_context = {}
    if (not settings.REGISTRATION_POSSIBLE
        ) or get_settings().deny_registration_from < datetime.now():
        extra_context['deny_registration_from'] = get_settings(
        ).deny_registration_from
        extra_context['admins'] = User.objects.filter(is_superuser=True)
        extra_context['trainers'] = Group.objects.get(
            name="Trainer").user_set.all()
    else:
        if request.method == 'POST':
            form = MyRegistrationForm(request.POST,
                                      domain=RequestSite(request).domain,
                                      use_https=request.is_secure())
            if form.is_valid():
                form.save()
                return HttpResponseRedirect(reverse('registration_complete'))
        else:
            form = MyRegistrationForm()
        extra_context['form'] = form
    return render(request, 'registration/registration_form.html',
                  extra_context)