> On 28 May 2015, at 23:08, Jose Carlos Vicente Pereira <
carly...@hotmail.com> wrote:
>
> ...
> podem me dizer onde to errando, nessa criacao do botao novo
Jose, acho que a criação do botão está certa.
Mas provavelmente alguns outros pontos podem estar errados (ou não tão certos como poderiam). Sem ver a view, fica difícil tentar adivinhar.
Um desses pontos, que é possível ver com o código que você mostrou, é que você não está seguindo o pattern POST/REDIRECT/GET [1][2]. Isso não impediria seus dados de serem gravados, mas é o padrão para tratamento de formulários em qualquer aplicação web, independente de linguagem ou framework.
O outro, é que você está usando uma forma diferente do padrão para validar seu formulário. Sugiro seguir um exemplo do manual [3][4].
Para você entender melhor, seria bom estudar mais a fundo as seções sobre FORM [5], SQLFORM [6] e Custom Forms [7].
Aliás, o capítulo inteiro sobre Forms and Validators [8] é bem esclarecedor.
Acredite, todos que sabem trabalhar com formulário em Web2py estudaram esse capítulo várias vezes. ;-)
Bons estudos.
[1]
https://en.wikipedia.org/wiki/Post/Redirect/Get
[2]
http://web2py.com/books/default/chapter/29/07/forms-and-validators#Forms-and-redirection
[3]
http://web2py.com/books/default/chapter/29/07/forms-and-validators#The-process-and-validate-methods
[4]
http://web2py.com/books/default/chapter/29/07/forms-and-validators#The-process-method
[5]
http://web2py.com/books/default/chapter/29/07/forms-and-validators#FORM
[6]
http://web2py.com/books/default/chapter/29/07/forms-and-validators#SQLFORM
[7]
http://web2py.com/books/default/chapter/29/07/forms-and-validators#Custom-forms
[8]
http://web2py.com/books/default/chapter/29/07/forms-and-validators
—
Vinicius.
>
>
>
>
> --
> Você recebeu essa mensagem por estar inscrito no grupo web2py-users-brazil.
> Para enviar uma mensagem ao grupo, envie email a:
web2py-us...@googlegroups.com
> Para se desinscrever, envie email a:
web2py-users-br...@googlegroups.com
> Para mais opções, visite o site do grupo em:
http://groups.google.com/group/web2py-users-brazil?hl=en
> ---
> Você recebeu essa mensagem porque está inscrito no grupo "web2py-users-brazil" dos Grupos do Google.
> Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para
web2py-users-br...@googlegroups.com.
> Para mais opções, acesse
https://groups.google.com/d/optout.