def nouveau_contact(request): sauvegarde = False form = NouveauContactForm(request.POST or None, request.FILES) if form.is_valid(): contact = Contact() contact.nom = form.cleaned_data["nom"] contact.adresse = form.cleaned_data["adresse"] contact.photo = form.cleaned_data["photo"] contact.save() sauvegarde = True return render(request, 'contact.html', { 'form': form, 'sauvegarde': sauvegarde })
def nouveau_contact(request): sauvegarde = False form = NouveauContactForm(request.POST or None, request.FILES) # request.POST => pour els donnés textuelles et request.FILES pour les fichiers comme les photos if form.is_valid(): contact = Contact() contact.nom = form.cleaned_data["nom"] contact.adresse = form.cleaned_data["adresse"] contact.photo = form.cleaned_data["photo"] contact.save() sauvegarde = True return render(request, 'blog/nouveaucontact.html', { 'form': form, 'sauvegarde': sauvegarde })
def nouveau_contact(request): sauvegarde = False if request.method == "POST": form = NouveauContactForm(request.POST, request.FILES) if form.is_valid(): contact = Contact() contact.nom = form.cleaned_data["nom"] contact.adresse = form.cleaned_data["adresse"] contact.photo = form.cleaned_data["photo"] contact.save() sauvegarde = True else: form = NouveauContactForm() return render(request, 'blog/nouveau_contact.html',locals())
def nouveau_contact(request): sauvegarde = False if request.method == "POST": form = NouveauContactForm(request.POST, request.FILES) if form.is_valid(): contact = Contact() contact.nom = form.cleaned_data["nom"] contact.adresse = form.cleaned_data["adresse"] contact.photo = form.cleaned_data["photo"] contact.save() sauvegarde = True else: form = NouveauContactForm() return render(request, 'blog/ncontact.html', locals())
def nouveau_contact(request): sauvegarde = False if request.method == "POST": form = NouveauContactForm(request.POST) if form.is_valid(): contact=Contact() contact.nom = form.cleaned_data['nom'] contact.prenom = form.cleaned_data['prenom'] contact.adresse = form.cleaned_data['adresse'] contact.email = form.cleaned_data['email'] contact.save() sauvegarde = True else: form = NouveauContactForm() return render(request,'blog/nouveaucontact.html',locals())
def nouveau_contact(request): sauvegarde = False form = NouveauContactForm(request.POST or None, request.FILES) # je peux mettre en commentaire, dans un formulaire la methode view est executee 2 fois # la deuxieme fois avec url du template if form.is_valid(): contact = Contact() contact.nom = form.cleaned_data["nom"] contact.adresse = form.cleaned_data["adresse"] contact.photo = form.cleaned_data["photo"] contact.save() sauvegarde = True return render(request, 'blog/contact2.html', { 'form': form, 'sauvegarde': sauvegarde })