• [^] # Re: Scaffolding

    Posté par . En réponse au journal Django 1.5 beta. Évalué à 3.

    Y a-t-il désormais du scaffolding dans Django ?

    Il faudrait que tu précises vraiment ce que tu recherches.

    Tu as un module pour générer les les modèles à partir d'une DB existante: inspectdb. Jamais utilisé donc je ne sais pas la pertinence de l'utiliser.

    Pour la vue et le contrôleur à ma connaissance il n'existe rien de built-in. D'un autre côté il me semble que dans 99% des cas tu vas de toute façon très rapidement jeter tout le code généré. Si tu as un exemple précis de cas où ça apporte vraiment quelque chose ça m’intéresse. Django à fait le choix de permettre de de monter automatiquement, ou presque, vue et contrôleur pour la partie admin par ce que ça fait un sens et que c'est un réel gain de temps durable. Côté public je suis moins convaincu de l’intérêt. Après il existe certainement des applications pour faire ça. Par exemple pour ceux qui préfèrent partir de templates fonctionnels plutôt que tu fichiers vides il existe des apps.

    C'est assez sympa le concept de "convention over configuration"… je ne sais pas si Django utilise cette idée…

    On peut discuter longtemps sur les détails mais de manière générale oui. Tu n'as pas à spécifier ou écrire des choses qui auraient pu être inférer ou dont il y a une valeur raisonnable par défaut.