Vous n'êtes pas identifié(e).
Bonjour,
Je cherche à mettre à jour/modifier des noms de champs correspondants à des PJ ajouter par un formulaire:
Voici le formulaire d'ajout:
def formulaire_mail(request):
if request.method == 'POST':
mail_form = MailForm(request.POST, request.FILES)
if mail_form.is_valid():
ddt = mail_form.cleaned_data['ddt']
utilisateur = mail_form.cleaned_data['utilisateur']
ad_mail = mail_form.cleaned_data['ad_mail']
password = mail_form.cleaned_data['password']
pj = mail_form.cleaned_data['pj']
mail_form.save()
return HttpResponseRedirect('liste_ddt')
else:
mail_form = MailForm()
return render(request, 'formulaire_mail.html', {'mail_form': mail_form,})
Voici le formulaire que j'ai fais pour modifier les PJ ajoutées:
def modif_mail(request, id):
if request.POST:
book = Mail.objects.get(id=id)
form = MailForm(request.POST, request.FILES, instance = book)
if form.is_valid():
form.save()
return redirect('liste_ddt')
else:
book = Mail.objects.get(id = id)
form = MailForm(instance = book)
return render_to_response('modif_mail.html',{ 'form':form,}, context_instance=RequestContext(request))
Lorsque je veux modifier la PJ, cela m'est impossible sauf par la partie admin de Django
Merci
Hors ligne
A croire que j'ai posé une question difficile, ou alors personne n'a compris mon besoin.
Hors ligne