Vous n'êtes pas identifié(e).
Bonjour,
Si tu importes le DateField dans settings et que tu modifie le
input_formats ça doit le modifier pour tous.
from django.forms import DateField
DateField.input_formats = ('%d-%m-%Y', '%d/%m/%Y',)
Bonne journée,
Rémy
Le 14/04/2011 09:15, doddo a écrit :
> Bonjour à tous,
>
>
> J'aimerai modifier le DateField.input_formats par défaut sans avoir à
> créer une nouvelle classe fille juste pour ça et sans avoir à déclarer
> un widget alternatif à chaque fois que je pases par un form for model…
>
> En gros modifier TOUS les forms.DateField de mes applications sans
> toucher au code de ces apps.
>
> Le must serait de placer mes inputs_formats soit dans le settings.py
> soit.
>
>
> Il y a peut être une solution avec les local_flavor, mais j'ai pas
> réussi à la dénicher.
>
>
> Vous savez si c'est possible ?
>
>
> Les input formats par défaut sont américains :
> http://docs.djangoproject.com/en/1.3/ref/forms/fields/#datefield
>
>
> merci à tous, et bonne journée de boulot… en attendant, je retourne à
> mon php… :-(
>
>
>
> PS: j'utilise django 1.3
>
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
Hors ligne
Oublie le mail précédent, normalement avec L10N = TRUE ça doit
automatiquement sélectionner les bons inputs.
Tu peux aussi essayer de définir DATE_INPUT_FORMATS dans ton settings.
Bonne journée,
Rémy
Hors ligne
Bonjour à tous,
J'aimerai modifier le DateField.input_formats par défaut sans avoir à
créer une nouvelle classe fille juste pour ça et sans avoir à déclarer
un widget alternatif à chaque fois que je pases par un form for model…
En gros modifier TOUS les forms.DateField de mes applications sans
toucher au code de ces apps.
Le must serait de placer mes inputs_formats soit dans le settings.py
soit.
Il y a peut être une solution avec les local_flavor, mais j'ai pas
réussi à la dénicher.
Vous savez si c'est possible ?
Les input formats par défaut sont américains :
http://docs.djangoproject.com/en/1.3/ref/forms/fields/#datefield
merci à tous, et bonne journée de boulot… en attendant, je retourne à
mon php… :-(
PS: j'utilise django 1.3
Hors ligne
salut,
c'est pas bête ça… j'essaie ce midi et vous tiens au courant pour la
postérité.
merci et à bientôt
Rodrigue
On Thu, 14 Apr 2011 09:06:30 +0200, Rémy Hubscher wrote:
> Bonjour,
>
> Si tu importes le DateField dans settings et que tu modifie le
> input_formats ça doit le modifier pour tous.
>
> from django.forms import DateField
> DateField.input_formats = ('%d-%m-%Y', '%d/%m/%Y',)
>
> Bonne journée,
>
> Rémy
>
> Le 14/04/2011 09:15, doddo a écrit :
>> Bonjour à tous,
>>
>>
>> J'aimerai modifier le DateField.input_formats par défaut sans avoir
>> à créer une nouvelle classe fille juste pour ça et sans avoir à
>> déclarer un widget alternatif à chaque fois que je pases par un form
>> for model…
>>
>> En gros modifier TOUS les forms.DateField de mes applications sans
>> toucher au code de ces apps.
>>
>> Le must serait de placer mes inputs_formats soit dans le settings.py
>> soit.
>>
>>
>> Il y a peut être une solution avec les local_flavor, mais j'ai pas
>> réussi à la dénicher.
>>
>>
>> Vous savez si c'est possible ?
>>
>>
>> Les input formats par défaut sont américains :
>> http://docs.djangoproject.com/en/1.3/ref/forms/fields/#datefield
>>
>>
>> merci à tous, et bonne journée de boulot… en attendant, je retourne
>> à mon php… :-(
>>
>>
>>
>> PS: j'utilise django 1.3
>>
>> _______________________________________________
>> django mailing list
>> django _AT_ lists.afpy.org
>> http://lists.afpy.org/mailman/listinfo/django
>
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
Hors ligne
ok, merci, oubliez du coup aussi mon mail précédent ^^.
Ça me fait penser que mon pc est en anglais, ce qui expliquerait
pourquoi le L10N n'a pas sélectionné mon format français………
huhu.
On Thu, 14 Apr 2011 09:15:14 +0200, Rémy Hubscher wrote:
> Oublie le mail précédent, normalement avec L10N = TRUE ça doit
> automatiquement sélectionner les bons inputs.
>
> Tu peux aussi essayer de définir DATE_INPUT_FORMATS dans ton
> settings.
>
> Bonne journée,
>
> Rémy
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
Hors ligne
Bonjour à tous,
alors DATE_INPUT_FORMATS dans le settings marche parfait. C'est la
qu'on se dit que la gestion des dates entre php et python, ben mon pote,
y'a pas photo…
et puis L10N=true + DATE_FORMAT est cool aussi. seul hic, il ne
transforme pas tout seul la date lorsque l'objet date est passé en tant
que donnée initial à l'objet formulaire… mais la, c'est peut être un peu
trop demander.
merci encore et à bientôt.
Rodrigue.
On Thu, 14 Apr 2011 09:15:14 +0200, Rémy Hubscher wrote:
> Oublie le mail précédent, normalement avec L10N = TRUE ça doit
> automatiquement sélectionner les bons inputs.
>
> Tu peux aussi essayer de définir DATE_INPUT_FORMATS dans ton
> settings.
>
> Bonne journée,
>
> Rémy
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
Hors ligne