Django-fr

Forum

#1 21-02-2016 20:24:34

cobra85
Membre
Inscription : 11-05-2015
Messages : 58

Mises à jour dans la BDD de PJ

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

#2 24-02-2016 21:32:06

cobra85
Membre
Inscription : 11-05-2015
Messages : 58

Re : Mises à jour dans la BDD de PJ

A croire que j'ai posé une question difficile, ou alors personne n'a compris mon besoin.

Hors ligne

Pied de page des forums