我是django developpemt的新手,在我看来,我有一些elif条件,这些条件包含一些函数,在最后一个条件的执行中,我有这个问题: 景观体验条件.views.changelisteexpedition没有返回HttpResponse对象。结果却一个也没有。你知道吗
def changelisteexpédition(request,id=id):
if "Editer" in request.POST:
.......
elif "Bloquer" in request.POST :
.......
elif "Supprimer" in request.POST:
.......
elif "Annuler" in request.POST:
.......
elif "Débloquer" in request.POST :
.......
elif "Top Départ" in request.POST :
trsp = transporteur.objects.all().order_by('id')
obj = get_object_or_404(Expédition,id=request.POST.get("choix"))
form = TopdépartForm(request.POST)
if form.is_valid():
Topdépart.objects.create(
Expédition = obj,
transporteur = request.POST.get("transporteur"),
chauffeur = request.POST.get("chauffeur"),
bl = request.POST.get("bl"),
plomb = request.POST.get("plomb"),
commentaire = request.POST.get("commentaire"),
date = request.POST.get("date"),
immatriculation = request.POST.get("immatriculation")
)
obj.statut = "Expédié"
obj.transporteur = request.POST.get("transporteur")
obj.chauffeur = request.POST.get("chauffeur")
obj.immatriculation = request.POST.get("immatriculation")
obj.save()
a = Commande.objects.get(numcommande=obj.numcommande)
a.quantitélivrée = obj.quantitélivrée
a.statut = "Expédié"
a.save()
j = Ligneexpédition.objects.filter(numcommande=obj.numcommande)
for i in j :
c = Articles.objects.get(sku=i.sku)
c.stockexpedié = c.stockexpedié + i.quantitélivrée
c.save()
return HttpResponseRedirect("asnintransit")
else :
form = TopdépartForm()
context = {
'form':form,`enter code here`
'obj':obj,
'trsp':trsp
}
return render(request,'topdépart.html',context)
我需要帮助。 谢谢。你知道吗
在本部分中:
您没有返回render()方法,因此基本上我告诉您缩进代码的最后一部分,如下所示:
我有90%的信心它将使您的代码工作,如果没有,再次达到我会尝试复制
相关问题 更多 >
编程相关推荐