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 new_contact(request): saving = False form = NewContactForm(request.POST or None, request.FILES) if form.is_valid(): contact = Contact() contact.name = form.cleaned_data["name"] contact.address = form.cleaned_data["address"] contact.photo = form.cleaned_data["photo"] contact.save() saving = True return render(request, 'blog/new_contact.html', { 'form': form, 'saving': saving })
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 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 })