[Grok-dev] How do I get current day as default in interface schema definition?
Jan-Wijbrand Kolman
janwijbrand at gmail.com
Tue Feb 17 07:11:14 EST 2009
On Tue, Feb 17, 2009 at 12:41 PM, Sebastian Ware <sebastian at urbantalk.se> wrote:
> I am realising that the current schema definition default value is
> useless since it is evaluated only at startup. Is there some way to
> get grok to reevaluate the default value in a schema definition at
> runtime? Or is there some other recommended way of passing the current
> day as default to the add form?
Something like this perhaps:
class MyAddForm(grok.AddForm):
...
form_fields = grok.AutoFields(IMyInterface)
form_fields['mydatefield'].get_rendered = lambda x: datetime.date.today()
...
HTH
regards,
jw
More information about the Grok-dev
mailing list