J'utilise quelque chose comme ça dans mon modèleDjango: en utilisant <select multiple> et POST
<select multiple="multiple" name="services" id="services" size="5">
{% for service in services %}
<option value="{{service.id}}">{{service}}</option>
{% endfor %}
</select>
Quand je regarde les données POST dans Firebug ou le débogage Django, je le vois envoie une seule valeur. Est-ce que je fais quelque chose de mal ou de mal comprendre un concept?
Quelle est la valeur des services fournis au modèle? –
Voulez-vous dire: services = Service.objects.all() render_to_response de retour ('de add.html', { 'services': services}) ?? (Je n'arrive pas à mettre ces commentaires en forme du tout.) – neoice
@neoice: Conseil: n'ajoutez pas de détails à vos questions dans les commentaires. Modifiez votre question pour ajouter des faits. La question est toujours formatée correctement. ET la question devrait se tenir toute seule sans un fil de commentaires. –