submit plusieurs models lier dans une views
Bonjour
j'ai une vue qui n'arrete pas de m'afficher des erreur tel:
Code:
1 2 3
| Exception Value:
(1048, "Column 'arret_id' cannot be null") |
avant l'affichage des formes,je ne comprend pas comment reglé l'erreur,
ma vue :
Code:
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
| def c_course(request):
user=request.user
form=create_course(request.POST or None)
form2=lieux_form(request.POST or None)
form3=lieux_form(request.POST or None)
lieux_depart=lieux()
lieux_arrive=lieux()
course=Course()
if form.is_valid():
course.time_creation=timezone.now()
course.time_depart=form.cleaned_data['Depart']
course.user_driver=user
course.nbr_places=form.cleaned_data['Places']
course.save()
if form2.is_valid():
lieux_depart.wilaya=form.cleaned_data['wilaya']
lieux_depart.ville=form.cleaned_data['ville']
lieux_depart.save()
if form3.is_valid():
lieux_arrive.wilaya=form.cleaned_data['wilaya']
lieux_arrive.ville=form.cleaned_data['ville']
lieux_arrive.save()
x=trajet(type_course='depart',arret=lieux_depart.id,course_arret=course.id)
x.save()
y=trajet(type_course='arrivé',arret=lieux_arrive.id,course_arret=course.id)
y.save()
return render (request,'new_course.html',{'f1':form,'f2':form2,'f3':form3}) |
et donnée moi votre avis apropos de ma vue si ya quelque chose qu'il faut rectifier ,merci