Django-fr

Forum

#1 22-01-2016 18:55:17

chlock62
Membre
Inscription : 22-01-2016
Messages : 5

Objet datetime

Bonjour, j'ai un formulaire avec un champ DateTimeInput afin de soumettre une date heure en base de donnée du genre

2016-01-22 18:00:00

Donc j'ai mon model:

class Formation(models.Model):

    heure_deb = models.DateTimeField()

Puis mon formulaire

class FormationForm(forms.ModelForm):
 
    heure_deb = forms.DateTimeField(widget = forms.DateTimeInput( format = '%Y-%m-%d %H:%M:%S'),label='Heure début * :',
                                error_messages={'required': 'Vous devez saisir une heure de début de formation'})

Mais il se trouve que lors de la soumission du formulaire il me retire une heure en base donc m'insérè 2016-01-22 17:00:00 en base, m'affiche 2016-01-22 17:00:00 sur mes templates

pprint.pprint(formation.heure_deb);
datetime.datetime(2016, 1, 22, 5, 0, tzinfo=<UTC>)

Puis si je veux modifier mes données par un formulaire de modification il me remet bien 2016-01-22 18:00:00

Une idée les amis

Dernière modification par chlock62 (22-01-2016 19:09:59)

Hors ligne

Pied de page des forums