Zeer hartelijk dank voor de suggesties.<br><br>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.<br>
<br>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.<br><br>DATE_OUTPUT_FORMAT = '%d-%m-%Y'<br>
<br>DATE_INPUT_FORMATS = (<br> '%d-%m-%Y', '%d/%m/%Y', # '25-10-2006', '25/10/2006'<br> '%d/%m/%y', # '25/10/06'<br> '%d %b %Y', '%d %B %Y', # '25 okt 2006', '25 oktober 2006'<br>
)<br><br>from django.forms import DateField, TextInput<br>import datetime<br><br>class DateInput(TextInput):<br><br> def render(self, name, value, attrs=None):<br> if type(value) == datetime.date:<br> value = value.strftime(DATE_OUTPUT_FORMAT)<br>
return TextInput.render(self, name, value, attrs)<br><br>def DateField__init__(self, input_formats=None, *args, **kwargs):<br> super(DateField, self).__init__(*args, **kwargs)<br> self.input_formats = DATE_INPUT_FORMATS<br>
<br>DateField.widget = DateInput<br>DateField.__init__ = DateField__init__<br><br><br><div class="gmail_quote">2009/5/13 dimitri pater - serpia <span dir="ltr"><<a href="mailto:dimitri.pater@gmail.com">dimitri.pater@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">sorry, de juiste syntax is string.lower() ipv string.lowercase<br>
<div><div></div><div class="h5"><br>
On Wed, May 13, 2009 at 1:31 AM, dimitri pater - serpia<br>
<<a href="mailto:dimitri.pater@gmail.com">dimitri.pater@gmail.com</a>> wrote:<br>
> ja, dat klopt inderdaad. Maar daar valt wel weer een mouw aan te<br>
> passen met string.lowercase (even kort door de bocht ;-)<br>
><br>
> 2009/5/13 Armijn Hemel <<a href="mailto:armijn@uulug.nl">armijn@uulug.nl</a>>:<br>
>> On Wed, 2009-05-13 at 01:27 +0200, dimitri pater - serpia wrote:<br>
>>> (<a href="http://docs.djangoproject.com/en/dev/ref/templates/builtins/#date" target="_blank">http://docs.djangoproject.com/en/dev/ref/templates/builtins/#date</a>).<br>
>>> Wat bedoel je met "toch echt fout"?<br>
>><br>
>> Maandnamen in het Nederlands zijn doorgaans nooit met een hoofdletter,<br>
>> behalve dan aan het begin van een zin ;-)<br>
>><br>
>> armijn<br>
>><br>
>> --<br>
>> -------------------------------------------------------------------------<br>
>> <a href="mailto:armijn@uulug.nl">armijn@uulug.nl</a> | <a href="http://www.uulug.nl/" target="_blank">http://www.uulug.nl/</a> | UULug: Utrecht Linux Users Group<br>
>> -------------------------------------------------------------------------<br>
>><br>
>> _______________________________________________<br>
>> Python-nl mailing list<br>
>> <a href="mailto:Python-nl@python.org">Python-nl@python.org</a><br>
>> <a href="http://mail.python.org/mailman/listinfo/python-nl" target="_blank">http://mail.python.org/mailman/listinfo/python-nl</a><br>
>><br>
><br>
><br>
><br>
> --<br>
> ---<br>
> You can't have everything. Where would you put it? -- Steven Wright<br>
> ---<br>
> please visit <a href="http://www.serpia.org" target="_blank">www.serpia.org</a><br>
><br>
<br>
<br>
<br>
--<br>
---<br>
You can't have everything. Where would you put it? -- Steven Wright<br>
---<br>
please visit <a href="http://www.serpia.org" target="_blank">www.serpia.org</a><br>
_______________________________________________<br>
Python-nl mailing list<br>
<a href="mailto:Python-nl@python.org">Python-nl@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/python-nl" target="_blank">http://mail.python.org/mailman/listinfo/python-nl</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><a href="http://www.xaba.nl">www.xaba.nl</a><br>06 811 599 10<br>Skype: klaasvanschelven<br>Twitter: vanschelven<br>