J'ai un modèle qui a un bouton qui messages juste de nom du bouton à une vue qui a le code suivant:récupération modèle Django donne mauvaise erreur de type
if request.POST:
a = request.POST
name = mymodel.objects.get(id = a)[0]
return HttpResponse(name)
request.POST a le nom du bouton soumis le post. L'erreur est la suivante: int() argument doit être une chaîne ou un nombre, pas 'QueryDict'
Cependant, quand je le fais: a = request.POST['name]
, django soulève un non 'nom' dans l'erreur de publication. Comment puis-je réparer ça?
J'ai suivi ur lien QueryDict et dans mon view.py mis en ceci: 'return HttpResponse (a.items())' Cette imprimé: (u'6' , u'Delete '). Supprimer est le nom du bouton et 6 est la valeur. Comment puis-je les retourner afin que je puisse utiliser request.POST ['Delete']? – Ali
montrez-nous votre formulaire et code de modèle – chefsmart