2012-05-19 4 views
0

Je suis en train de mettre en œuvre djangorestframework comme indiqué ici http://django-rest-framework.org/examples/pygments.htmlDjango - Les valeurs d'entrée sous forme non pris - toujours l'erreur « Ce champ est obligatoire »

Cependant quand je lance le code sous la forme de la poste, n'accepte pas valeur même si je remplis toutes les valeurs. Tous les champs reviennent avec un message d'erreur "Ce champ est obligatoire". Quelqu'un a une idée de pourquoi cela arrive.

+1

peut vous mettre quelques fragments de code pertinents ici? – zubinmehta

+0

Problèmes dus à la configuration et aux routes. Correction en démarrant l'application à partir de zéro. Merci – buddy

Répondre

0

Si vous utilisez un formulaire de fichier, vous avez probablement oublié d'ajouter l'enctype = "multipart/form-data" au modèle de formulaire. Si tel est le cas, le champ FileField de votre formulaire n'est jamais valide après un POST.

devrait ressembler à ceci:

<form enctype="multipart/form-data" action="/upload/" method="post">{% csrf_token %} 
    {{ form.as_p }} 
    <input type="submit" value="Submit" /> 
</form> 
Questions connexes