[Grok-dev] template association - suboptimal magic?
Martijn Faassen
faassen at startifact.com
Wed Sep 10 06:42:29 EDT 2008
Lennart Regebro wrote:
> On Fri, Sep 5, 2008 at 00:30, Jan-Wijbrand Kolman <janwijbrand at gmail.com> wrote:
>> * The grok.template() directive sets a template name explicitly:
>>
>> class ViewA(grok.View):
>> grok.template('sometemplatename')
>
> This seems overly complex. If we don't have magic association, then
>
> class ViewA(grok.View):
> template = PageTemplateFile('file/path')
>
> seems perfectly useable and 100% non-magic to me.
Besides breaking every Grok application in existence (something that
JW's proposal + tweak doesn't do), it also requires typing of path names
everywhere.
I'd like the case:
class ViewA(grok.View):
pass
to continue to work. The philosophy of Grok is to have defaults using
defaulting rules, and directives are the way to implement such
defaulting rules.
Regards,
Martijn
More information about the Grok-dev
mailing list