Frage

Ich arbeite in Pylonen mit mako, und ich möchte Formen und Validierungen mit FormEncode für mehrere Teile meiner Anwendung erstellen. Ich kann nicht scheinen keine gute Beispiele für den gesamten Prozess zu finden. Meine Frage ist zweifach:

Technische

      
  • FancyValidators und Schemen - Ihre Beziehung und Syntax
  •   
  • Pylone Controller und Mako-Vorlagen - wie sammeln, Griff und Validierung der Daten

Stylistic

      
  • Best Practices für die Controller-Methoden
  •   
  • Erleichterung der Wiederverwendung von Formularen (für Update vs erstellen, zum Beispiel)

Also, wenn Sie von irgendwelchen vollständigen Beispielen kennen, wäre es sehr geschätzt werden. Ich würde denken, dies eine gemeinsame Kombination mit weiteren Beispielen / Tutorials gibt sein würde.

War es hilfreich?

Lösung

Ich weiß nicht, ob Sie durch die Pylonen Buch gegangen, aber ich fand Kapitel 6 sehr gründlich zu Formen in Bezug auf sein.

Soweit Best Practices gehen, ich bin nicht ganz sicher, was Sie suchen. Ein Controller Methode ordnet an eine URL und braucht eine strangartige Objekt zurückzukehren. Wie Sie an, dass ankommen weitgehend anwendungsspezifisch und Sie sind frei zu wählen, wie Sie die Anwendung strukturieren.

Für Form Wiederverwendung, weiß ich nicht, ob es eine beste Praxis aber tw.forms ich ziemlich nützlich für nur finden in Betracht gezogen würde, dass (und toscawidgets für allgemeine HTML-Schnipsel Wiederverwendung). Wenn Sie in Formulare Wiederverwendung Felder antizipieren haben, kann man einen gewissen Erfolg mit Fieldset haben.

Wenn Sie für eine vollständige Beispiele suchen, würde ich eine gute Ressource betrachten turbogears2. Es ist oben auf Masten gebaut, so dass Informationen über TG2 gleichermaßen auf Pylonen ist.

Sie können auch einen Blick auf die reddit Quellcode

Und schließlich wird jemand vorschlagen django. :)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top