Salut, J'ai découvert ça hier, un "inspecteur" des CBV génériques http://ccbv.co.uk/ , via http://reinout.vanrees.org/weblog/2012/06/04/class-based-generic- views.html
Il y a ce tutorial aussi, cela dit c'est vraiment pour "novices", tu a probablement dépasser ce stade : http://www.caktusgroup.com/blog/2011/12/29/class-based-views-django-13/ Un des défauts reconnus actuellement sur les CBV c'est effectivement la courbe d'apprentissage qui est élevé au départ, le meilleur conseil actuellement étant d'aller lire leur code source pour comprendre comment ils fonctionnent. Donne nous l'exception qui t'es retourné ce sera beaucoup plus facile pour t'aider, normalement tu a utilisé un ModelForm, en théorie tu n'a pas à surcharger save(), ton modelform se charge tout seul de modifier ton instance avec les infos soumises, le fait qu'il te parle de "id" me laisse penser que tu essayes de le manipuler alors que c'est en général un Auto id qui se génère donc tout seul. Enfin, lorsque tu sera plus à l'aise avec les CBV, tu a http://brack3t.com/our- custom-mixins.html qui est un regroupement de quelques cbv génériques supplémentaires. -- Cordialement, David THENON. Le mardi 05 juin 2012 10:48:14, fableb a écrit : > Bonjour > > je cherche un exemple complet avec tous les fichiers urls, view .... > concernant les classes génériques : updateView et createView (surtout, la > première) > je suis assez novice sur django. > Ce que je cherche c'est a faire un crud simple sur un model. > > J'ai suivi les tuto mais quand arrive les classes générique, je me > paume. Je ne sais pas ce qu'il faut surcharger.... > pour le moment, j'ai un model, j'ai généré un formulaire, je sais le > charger avec une instance, mais quand je veux changer une valeur, il me dit > que 'id' exist déja !! > > j'ai cherché sur le net mais j'ai rien trouvé de bien expliquer > > merci d'avance > > fabien > _______________________________________________ > django mailing list > [email protected] > http://lists.afpy.org/mailman/listinfo/django _______________________________________________ django mailing list [email protected] http://lists.afpy.org/mailman/listinfo/django
