IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Django Python Discussion :

Aide pour Formset


Sujet :

Django Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Mai 2006
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 6
    Par défaut Aide pour Formset
    Bonjour,
    J'ai besoin d'aide pour créer un formset. Auriez vous un morceau de code bien commenter pour me servir d'exemple?

    J'ai un form qui sert a remplir un model de données
    models.py:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    class ObjetSortie(models.Model):
        Objet = models.ForeignKey(Objet)
        Mission = models.ForeignKey(Mission)
        Quantite = models.IntegerField(max_length=3)
     
    class ObjetSortieForm(ModelForm):
        class Meta:
            model = ObjetSortie
            #exclude = ('Mission',)
     
    puis j ai une vue:
     
    def ajouter(request):
    	ObjetFormSet = formset_factory(ObjetSortieForm, extra=1)
    	formObjet = ObjetFormSet()
    	if request.method == 'POST':
    		formObjet = ObjetSortieForm(request.POST)	 
    		formObjet.save()
    	else:
    		return render_to_response('ajouter.html', {'formObjet': formObjet})
    Mais ça ne sauvegarde pas dans ma base, j'ai un message d'erreur qui dit :
    The ObjetSortie could not be created because the data didn't validate.

  2. #2
    Membre éprouvé
    Inscrit en
    Mars 2003
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2003
    Messages : 127
    Par défaut
    Salut
    je pense que le prb c'est que tu enregistre sans vérifier que les valeurs obtenue par le post sont corrects
    rajoute un if avec la condition formset.is_valid()

Discussions similaires

  1. besoin d'aide pour le composant DBComboBox
    Par jane2002 dans le forum Bases de données
    Réponses: 8
    Dernier message: 28/02/2004, 19h01
  2. [TP]besoin d'aide pour commandes inconnues
    Par Upal dans le forum Turbo Pascal
    Réponses: 15
    Dernier message: 03/10/2002, 10h48
  3. Besoin d'aide pour l'I.A. d'un puissance 4
    Par Anonymous dans le forum C
    Réponses: 2
    Dernier message: 25/04/2002, 17h05
  4. Une petite aide pour les API ?
    Par Yop dans le forum Windows
    Réponses: 2
    Dernier message: 04/04/2002, 21h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo