1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| views.py
def suivi_equipement(request):
date = Date.objects.latest('date').id
if request.method == 'POST':
suiviequipement_form = SuiviEquipementForm(request.POST)
if suiviequipement_form.is_valid():
enregistrement = SuiviEquipement(
date_id = date,
radio = suiviequipement_form.cleaned_data['radio'],
rateau = suiviequipement_form.cleaned_data['rateau'],
marteau = suiviequipement_form.cleaned_data['marteau'],
)
enregistrement.save()
return HttpResponseRedirect('tableau_suivi_equipement')
else:
suiviequipement_form = SuiviEquipementForm()
return render(request, 'suivi_equipement.html', {'suiviequipement_form': suiviequipement_form })
def tableau_suivi_equipement(request):
tableau_suivi_equipement = SuiviEquipement.objects.all()
return render(request, 'tableau_suivi_equipement.html', {'tableau_suivi_equipement': tableau_suivi_equipement})
def modif_suivi_equipement(request, id):
if request.POST:
book = SuiviEquipement.objects.get(id=id)
form = SuiviEquipementForm(request.POST, instance=book)
if form.is_valid():
form.save()
return HttpResponseRedirect('tableau_suivi_equipement')
else:
book = SuiviEquipement.objects.get(id=id)
form = SuiviEquipementForm(instance=book)
return render(request, 'modif_suivi_equipement.html', {'form': form}) |