Question

Je travaille dans pylones avec mako, et je voudrais créer des formes et avec FormEncode pour la validation de plusieurs parties de mon application. Je ne peux pas sembler trouver de bons exemples de l'ensemble du processus. Ma question est double:

Technique

      
  • FancyValidators et - Leur relation Schemas et la syntaxe
  •   
  • Pylônes contrôleurs et modèles de mako - comment collecter, gérer et valider les données

Stylistic

      
  • Les meilleures pratiques pour les méthodes de régulation
  •   
  • Faciliter la réutilisation des formulaires (pour la mise à jour vs créer, par exemple)

Donc, si vous connaissez des exemples complets, il serait très apprécié. Je pense que ce serait une combinaison commune avec d'autres exemples / tutoriels là-bas.

Était-ce utile?

La solution

Je ne sais pas si vous êtes allé dans le livre de pylones, mais j'ai trouvé chapitre 6 pour être très complet en ce qui concerne les formes.

En ce qui concerne les meilleures pratiques vont, je ne sais pas exactement ce que vous recherchez. Une méthode de commande correspond à un URL et doit retourner un objet en forme de cordes. Comment vous arrivez à qui est en grande partie application spécifique et vous êtes libre de choisir la façon dont vous structurez l'application.

Pour la réutilisation de forme, je ne sais pas si ce serait considéré comme une meilleure pratique mais tw.forms je trouve très utile pour tout cela (et pour toscawidgets html général snippet réutilisation). Si vous prévoyez d'avoir à réutiliser les champs dans les formulaires, vous pouvez avoir un certain succès avec fieldsets.

Si vous cherchez des exemples complets, je considérerais TurboGears2 une bonne ressource. Il est construit sur des pylônes de sorte que toute l'information sur TG2 est également applicable aux pylônes.

Vous pouvez également consulter le code source reddit

Et enfin, quelqu'un proposera django. :)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top