1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
from myapp.forms import UtilisateurForm
from django.contrib.auth.forms import UserCreationForm
from django.shortcuts import render_to_response
from django.template import RequestContext
def create_user(request):
if request.POST:
formulaire1=UserCreationForm(request.POST)
formulaire2=UtilisateurForm(request.POST)
if formulaire1.is_valid() and formulaire2.is_valid():
new_user=formulaire1.save()
profil_user=formulaire2.save(commit=False)
profil_user.user=new_user
profil_user.save()
else:
formulaire1=UserCreationForm()
formulaire2=UtilisateurForm()
return render_to_response("formulaire.html",{'form1':formulaire1,'form2':formulaire2},context_instance=RequestContext(request)) |
Partager