Comments on: Une alternative aux class base views en Django http://sametmax.com/une-alternative-aux-class-base-views-en-django/ Du code, du cul Sat, 07 Nov 2015 11:08:18 +0000 hourly 1 http://wordpress.org/?v=4.1 By: Syl http://sametmax.com/une-alternative-aux-class-base-views-en-django/#comment-15207 Fri, 25 Oct 2013 17:31:16 +0000 http://sametmax.com/?p=1898#comment-15207 Trop la claaaasse!!!!!

Merci pour l’info, tu m’évite pas mal de boulot là!

]]>
By: Sam http://sametmax.com/une-alternative-aux-class-base-views-en-django/#comment-15193 Fri, 25 Oct 2013 12:40:07 +0000 http://sametmax.com/?p=1898#comment-15193 En fait, ce sont les FBV génériques qui sautent, on peut toujours écrire des vues sous forme de fonction à la main.

C’est d’ailleurs ce que les core des de Django font eux même :

– vue générique => CBV
– vue custom => fonction

]]>
By: Syl http://sametmax.com/une-alternative-aux-class-base-views-en-django/#comment-15186 Fri, 25 Oct 2013 09:40:46 +0000 http://sametmax.com/?p=1898#comment-15186 @Max: Ah le salaud! ;)

N’empêche, je trouve que ça en fout vraiment un coup à l’intérêt de Django…tout devient tellement compliqué!

Comme le disait Sam dans un article, pour quelqu’un qui connait le framework, c’est chiant, mais pas insurmontable, mais pour un p’tit nouveau, je serais pas surpris qu’il décide de passer à pyramids ou un autre framework!

J’hésite à tout recoder avec des CBV, ne sachant pas jusqu’à quand ça va tourner en FBV. D’ailleurs, sur les docs officiels de Django, dans le tuto “Write your 1st application”, ils utilisent toujours les FBV…

Bref, moi qui suis encore relativement novice dans Django, je sais pas dans quelle voie me tourner!

Là, j’en suis à essayer de comprendre comment appeler un ModelForm dans une CBV.

]]>
By: Max http://sametmax.com/une-alternative-aux-class-base-views-en-django/#comment-15184 Fri, 25 Oct 2013 09:06:13 +0000 http://sametmax.com/?p=1898#comment-15184 @Syl

te plains pas, mois sam m’a fait commencer direct en CBV, la torture ultime avant de me dire qu’un fonction pouvait faire aussi bien l’affaire :)

]]>
By: Syl http://sametmax.com/une-alternative-aux-class-base-views-en-django/#comment-15180 Fri, 25 Oct 2013 07:56:30 +0000 http://sametmax.com/?p=1898#comment-15180 Putain, mais ils sont cons chez Django!!

Deg, je commencais à me mettre à l’aise avec le framework, et maintenant, je vais devoir recommencer à zéro avec leurs €#€?$ de CBV où il faut faire 10 lignes de codes pour récuperer une variable d’URL!!!

Et apparemment, tout le monde s’en plaint, mais il n’en ont rien à foutre, ils déprécient quand même les FBV!!!!

On passe d’un truc simplissime à une espèce d’usine à gaz, genre framework java.

Désolé, y’a un abruti qui m’a saoulé ce matin au boulot, je suis pas spécialement calme (ni objectif).

]]>
By: Sam http://sametmax.com/une-alternative-aux-class-base-views-en-django/#comment-1590 Mon, 27 Aug 2012 23:49:03 +0000 http://sametmax.com/?p=1898#comment-1590 Oui, on risque d’avoir son code déprécié. Je pense néanmoins que les fontions génériques seront toujours entretenus pas la communauté comme une app à part, car la demande est très forte.

]]>
By: foxmask http://sametmax.com/une-alternative-aux-class-base-views-en-django/#comment-1588 Mon, 27 Aug 2012 19:04:53 +0000 http://sametmax.com/?p=1898#comment-1588 Bonjour,

je rebondi sur ce sujet avec une question somme toute surement “QQ la praline”, mais est-ce que le fait de ne pas utiliser les CBV, à terme, ne risque pas de voir son code déprécié ? par exemple là avec django-profiles j’ai ces warning dans les logs

/usr/local/lib/python2.6/dist-packages/django/views/generic/simple.py:8: DeprecationWarning: Function-based generic views have been deprecated; use class-based views instead.
DeprecationWarning
/usr/local/lib/python2.6/dist-packages/django/views/generic/list_detail.py:10: DeprecationWarning: Function-based generic views have been deprecated; use class-based views instead.
DeprecationWarning

Qu’en penser ?

]]>