Pergunta

Eu estou trabalhando em postes com mako, e eu gostaria de criar formas e validações com FormEncode por várias partes da minha aplicação. Eu não consigo encontrar qualquer bons exemplos de todo o processo. A minha pergunta é dupla:

Técnico

  • FancyValidators e esquemas - seu relacionamento e sintaxe
  • controladores de Pilões e modelos mako - como coletar, manusear e validar os dados

Stylistic

  • As melhores práticas para métodos do controlador
  • Facilitar a reutilização de formas (para atualização vs criar, por exemplo)

Então, se você souber de alguma exemplos completos, isso seria muito apreciado. Eu acho que isso seria uma combinação comum com mais exemplos / tutoriais lá fora.

Foi útil?

Solução

Eu não sei se você já passou pelo livro postes, mas eu achei capítulo 6 para ser muito cuidadosa no que diz respeito às formas.

Quanto melhores práticas ir, eu não sei exatamente o que você está procurando. Um método de controlador mapeia para uma url e precisa retornar uma string-como objeto. Como você chegar ao que é em grande parte específica do aplicativo e você é livre para escolher como estruturar o aplicativo.

Por forma a reutilização, eu não sei se isso seria considerado uma boa prática, mas tw.forms eu acho bastante útil para isso (e toscawidgets para geral html trecho de reutilização). Se você antecipar ter de campos de reutilização em formulários, você pode ter algum sucesso com fieldsets.

Se você está procurando exemplos completos, eu consideraria turbogears2 um bom recurso. Ele é construído em cima de postes de modo que qualquer informação sobre tg2 é igualmente aplicável aos postes.

Você também pode olhar para o reddit código fonte

E, finalmente, alguém vai sugerir Django. :)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top