Bonjour,

Je souhaite créer un formulaire pour modifier des données inscrites dans une BDD.

Pour cela, je creer un formulaire (ici d'insertion):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
views.py
def recherche(request):
    if request.method == 'POST':
        recherche_form = RechercheForm(request.POST)
 
        Reponse = request.POST.get('depart')
 
        Id= Ville.objects.get(ville=Reponse).id
 
        if recherche_form.is_valid():
            depart = recherche_form.cleaned_data['depart']
 
            resultat = Formulaire.objects.filter(depart_id=Id)
 
                #Affichage de la page "resultat_recherche"
            return render(request, 'blabla/resultat_recherche.html', {'resultat_recherche': resultat})
    else:
        recherche_form = RechercheForm()
 
	return render(request, 'blabla/recherche.html', {'recherche_form': recherche_form})
avec le template qui va bien, mais comment faire un formulaire qui récupère ce qui est dans la BDD, qui l'affiche dans un champ et qui ensuite réecrit la nouvelle valeur ??

Merci