[Grok-dev] The Mammoth-Herd Example

Sebastian Ware sebastian at urbantalk.se
Thu Sep 6 04:25:11 EDT 2007


As a directive right bellow

   Class HerdIndex(grok.View):
         grok.template('name_of_template.pt')

Mvh Sebastian

6 sep 2007 kl. 10.22 skrev Sebastian Ware:

> Oh, sorry.
>
> From the error it would seem that you have a page template but no  
> class inheriting from the grok.View with the same name. Might be a  
> typo. To specifically state which template to use when rendering  
> add...
>
>    grok.template('name_of_template.pt')
>
> Or just try removing the template to see what error you get then  
> (should be something like "missing page template or render method")
>
> Mvh Sebastian
>
> 6 sep 2007 kl. 09.55 skrev Claudia Liersch:
>
>> HI! Thanks for your answer.
>>> You need a page template with the same name as the class. You can  
>>> find the page template bellow the code on the same page:
>> My Classes are named (original from the example)
>>
>> class Herd(grok.Application, grok.Container):
>> class HerdIndex(grok.View):
>>
>>> "The HTML of the default view for herds is rendered by the  
>>> herdindex.pt template. By putting it in the herd_templates  
>>> directory, it will be picked up automatically and associated with  
>>> the view class in herd.py according to the name of the template  
>>> file and the name of the view class:"
>> Thats exactly how I understood it.
>>> herd.py
>>> herd_templates/
>>> herd_templates/herdindex.pt
>> These are exacly my files and folders.
>>
>> Thats why I cant understand the Error
>>
>> GrokError: Found the following unassociated template(s) when  
>> grokking 'herd': herdindex.  Define view classes inheri
>>
>> ting from grok.View to enable the template(s).
>>
>> But it doesnt run???
>> I put a ZIP-File with my project on http://atw.dyndns.org/dev/herd/
>>
>> Maybe somebody can find out my fault.
>>
>>
>
> _______________________________________________
> Grok-dev mailing list
> Grok-dev at zope.org
> http://mail.zope.org/mailman/listinfo/grok-dev



More information about the Grok-dev mailing list