Example #1
0
def edit_profile(request):
    user = get_object_or_404(User, pk=request.user.id)
    citoyen = get_object_or_404(Citoyen, user=user)
    if request.method == "POST":
        form = CitoyenForm(request.POST, instance=citoyen)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect(reverse('users.views.profile', args=['user.username']))
    else:
        form = CitoyenForm(instance=citoyen)
    return render('account/cit_signup.html',{
        'form': form,
        })
Example #2
0
def sign_up(request):
    if request.method == "POST":
        form = CitoyenForm(request.POST, request.FILES)
        if form.is_valid():
            cit = form.save(commit=False)
            cit.user = request.user
            cit.save()
            url = reverse('citoyen.views.index')
            return HttpResponseRedirect(url)
    else:
        form = CitoyenForm()
    return render(request, 'account/cit_signup.html', {
        'form': form,
        })