2010-12-06 16 views

Répondre

3

J'utilise des formulaires django ou peut-être un autre formulaire si j'ai besoin de quelque chose de spécifique dans tous les cas, quoi qu'il arrive. Je ne compose jamais de formulaires en utilisant du vieux HTML.

De nombreux aspects du traitement des formulaires ne sont pas liés à la présentation. Quel type d'information doit être recueilli et comment valider cela ne relève certainement pas du domaine de la présentation. L'utilisation d'un assistant de formulaires peut aider à unifier tout ce travail d'une manière très pratique.

Le fait qu'un assistant de formulaires puisse également rendre html est en quelque sorte une coïncidence de son utilisation. Certainement, si c'est tout ce qu'ils faisaient, ils ne valaient pas grand chose, mais comme ils font tout cela et restent en synchronisation avec les besoins de la logique métier, il faut quelque peu utiliser le rendu html de l'assistant de formulaire pour récolter le bénéfice maximal de l'assistance qu'il offre le reste de l'application.

1

Quand utiliser les formulaires Django pour produire les champs HTML
formes Django fournissent des formulaires HTML pour les modèles, construit par l'utilisateur ainsi que la combinaison des deux. Il faut utiliser les formes Django la plupart du temps, car cela réduit considérablement l'effort de modélisation redondant. La sécurité étroitement contrôlée fournie par les formulaires Django ainsi que le puissant support de validation valent la peine d'utiliser les formulaires Django.

Quand éviter et utiliser le HTML brut
Un bon cas d'utilisation pour éviter les formes Django est lorsque vous devez tirer javascript événements ou il y a beaucoup d'écart de style de votre feuille de style principale.

d'autres conseils et les meilleures pratiques
tirer des avantages maximum du cadre en utilisant les caractéristiques maximales du cadre possible.