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, })
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, })