Domanda

sto lavorando in tralicci con mako, e mi piacerebbe creare forme e convalide con FormEncode per diverse parti del mio applicazione. Io non riesco a trovare nessuna buoni esempi di tutto il processo. La mia domanda è duplice:

Tecnico

      
  • FancyValidators e schemi - La loro relazione e la sintassi
  •   
  • Piloni controller e modelli Mako - come raccogliere, gestire e convalidare i dati

Stylistic

      
  • Le migliori pratiche per i metodi del controller
  •   
  • Facilitare il riutilizzo delle forme (per l'aggiornamento vs creare, ad esempio)

Quindi, se siete a conoscenza di esempi completi, che sarebbe molto apprezzato. Vorrei che questo sarebbe una combinazione comune con altri esempi / tutorial là fuori.

È stato utile?

Soluzione

Non so se hai passato attraverso il libro piloni, ma ho trovato capitolo 6 di essere molto approfondita per quanto riguarda le forme.

Per quanto riguarda le migliori pratiche andare, io non sono esattamente sicuro di quello che stai cercando. Metodo di controllo associato a un URL e deve restituire un oggetto stringa simile. Come si arriva a che è in gran parte specifica applicazione e si è liberi di scegliere come si struttura l'applicazione.

Per il riutilizzo forma, non so se sarebbe considerato una best practice, ma tw.forms trovo molto utile proprio per questo (e per toscawidgets html generali frammento di riuso). Se si prevede di dover riutilizzare i campi in forme, si può avere un certo successo con fieldsets.

Se siete alla ricerca di esempi completi, vorrei prendere in considerazione turbogears2 una buona risorsa. E 'costruito in cima a tralicci in modo che qualsiasi informazione sul Tg2 è ugualmente applicabile a tralicci.

È anche possibile guardare il href="http://code.reddit.com/" rel="nofollow noreferrer"> codice sorgente

E, infine, qualcuno suggerirà Django. :)

scroll top