O grupo no qual você está postando é um grupo da Usenet. As mensagens postadas neste grupo farão com que o seu e-mail fique visível para qualquer pessoa na internet.
Como faço para que o formulário com origem na model com o campo
"data_de_nascimento = models.DateTimeField("Data de Nascimento")"
valide e salve data nesse formato "25/07/2009".
Desde de já agradeço atenção do grupo
Não sei se é possível salvar neste formato! Pois o formato datetime
acho que é padrão iso no banco de dados.
Da pra vc mudar o formato no momento da exibição.
Procura aí por Django datetime widget ... Você vai encontrar como
fazer no admin, se é que é no admin que você quer ;)
Se eu tiver falando bobagem me corrijam!!
Flw...
On 2 jul, 13:05, Luiz Carlos <h2ol...@gmail.com> wrote:
> Como faço para que o formulário com origem na model com o campo
> "data_de_nascimento = models.DateTimeField("Data de Nascimento")"
> valide e salve data nesse formato "25/07/2009".
> Desde de já agradeço atenção do grupo
Quando o você utiliza o DateTimeField o Django utilizará a implementação
equilavente para o banco de dados que vc esta utilizando para armezenar esse
dado (Perceba que vc esta usando DateTimeField quando na verdade você
precisa somente de um DateField).
Para apresentar os dados dessa maneira formatada que vc quer você poderá
utilizar o DateField dos FORMULARIOS [1], ou formatar a data no template
utilizando o filtro "date". [2]
> Não sei se é possível salvar neste formato! Pois o formato datetime
> acho que é padrão iso no banco de dados.
> Da pra vc mudar o formato no momento da exibição.
> Procura aí por Django datetime widget ... Você vai encontrar como
> fazer no admin, se é que é no admin que você quer ;)
> Se eu tiver falando bobagem me corrijam!!
> Flw...
> On 2 jul, 13:05, Luiz Carlos <h2ol...@gmail.com> wrote:
> > Bom dia, procurei e não achei.
> > Como faço para que o formulário com origem na model com o campo
> > "data_de_nascimento = models.DateTimeField("Data de Nascimento")"
> > valide e salve data nesse formato "25/07/2009".
> > Desde de já agradeço atenção do grupo
Estava precisa mudar a forma de como o input do form com origem model do campo da data, para o form aceitar o formato de data 19/07/2008 quando gero o padrão só aceita o formato 07/19/2009 como faço para mudar.... achei esse site: http://faces.eti.br/2009/02/18/fixing-date-input-in-django/ mas consegui entende. Já troquei por datefield mas o formato continuar o mesmo. Desde já agradeço atenção.
from django.forms.widgets import DateTimeInput class ClientForm(ModelForm): birth = DateField(label=u'Data Nascimento',required=False,widget=DateTimeInput(format='%d/%m/%Y'))
cara sou novo nessa onda de Django e estou com uma dificuldade q vc
tbm ja teve, sobre a formatação de data e hora, vc consegui resolver o
caso? qual foi a solução?
On 11 jul, 06:51, Luiz Carlos Santos <h2ol...@gmail.com> wrote: