Zeer hartelijk dank voor de suggesties. Uiteindelijk heb ik toch voor een andere 'oplossing' gekozen die valt onder "The Simplest Thing That Could Possibly Work". Totdat een werkbare, makkelijk deploybare oplossing komt die ook nog eens transparant werkt voor modelforms.
Ik poke in settings.py gewoon het een en ander om. Lelijk, maar in mijn geval precies de code die je maar op 1 plek hoeft op te schrijven. Ik verwacht de komma oplossing analoog te kunnen doen. DATE_OUTPUT_FORMAT = '%d-%m-%Y' DATE_INPUT_FORMATS = ( '%d-%m-%Y', '%d/%m/%Y', # '25-10-2006', '25/10/2006' '%d/%m/%y', # '25/10/06' '%d %b %Y', '%d %B %Y', # '25 okt 2006', '25 oktober 2006' ) from django.forms import DateField, TextInput import datetime class DateInput(TextInput): def render(self, name, value, attrs=None): if type(value) == datetime.date: value = value.strftime(DATE_OUTPUT_FORMAT) return TextInput.render(self, name, value, attrs) def DateField__init__(self, input_formats=None, *args, **kwargs): super(DateField, self).__init__(*args, **kwargs) self.input_formats = DATE_INPUT_FORMATS DateField.widget = DateInput DateField.__init__ = DateField__init__ 2009/5/13 dimitri pater - serpia <dimitri.pa...@gmail.com> > sorry, de juiste syntax is string.lower() ipv string.lowercase > > On Wed, May 13, 2009 at 1:31 AM, dimitri pater - serpia > <dimitri.pa...@gmail.com> wrote: > > ja, dat klopt inderdaad. Maar daar valt wel weer een mouw aan te > > passen met string.lowercase (even kort door de bocht ;-) > > > > 2009/5/13 Armijn Hemel <arm...@uulug.nl>: > >> On Wed, 2009-05-13 at 01:27 +0200, dimitri pater - serpia wrote: > >>> (http://docs.djangoproject.com/en/dev/ref/templates/builtins/#date). > >>> Wat bedoel je met "toch echt fout"? > >> > >> Maandnamen in het Nederlands zijn doorgaans nooit met een hoofdletter, > >> behalve dan aan het begin van een zin ;-) > >> > >> armijn > >> > >> -- > >> > ------------------------------------------------------------------------- > >> arm...@uulug.nl | http://www.uulug.nl/ | UULug: Utrecht Linux Users > Group > >> > ------------------------------------------------------------------------- > >> > >> _______________________________________________ > >> Python-nl mailing list > >> Python-nl@python.org > >> http://mail.python.org/mailman/listinfo/python-nl > >> > > > > > > > > -- > > --- > > You can't have everything. Where would you put it? -- Steven Wright > > --- > > please visit www.serpia.org > > > > > > -- > --- > You can't have everything. Where would you put it? -- Steven Wright > --- > please visit www.serpia.org > _______________________________________________ > Python-nl mailing list > Python-nl@python.org > http://mail.python.org/mailman/listinfo/python-nl > -- www.xaba.nl 06 811 599 10 Skype: klaasvanschelven Twitter: vanschelven
_______________________________________________ Python-nl mailing list Python-nl@python.org http://mail.python.org/mailman/listinfo/python-nl