Probably you are confused because of this code present in index.html:

{{elif 'content' in globals():}}
{{=content}}
{{else:}}
{{=BEAUTIFY(response._vars)}}
{{pass}}

If theres no content it renders the BEAUTIFY(response._vars) just like the
generic view, so its not the generic view being rendered but a similar view.



2013/3/14 Sarbjit singh <sarbjit1...@gmail.com>

> In the 5th edition of web2py manual, for the example of images app, I have
> one doubt :-
>
> As per that app code, we create db in models (db.py) and then we write
> some code in controller (default.py) as :-
>
> def index():
>    images = db().select(db.image.ALL, orderby=db.image.title)
>    return dict(images=images)
>
> In the documentation it is written :-
>
> If you do not write a view, the dictionary is rendered by
> "views/generic.html" and a call to the index action would look like this:
>
> It seems to work like this only but my question is when we create a new
> app as specified in the manual. default/index.html is already present
> (index name is same as my function name in default.py), then why
> generics.html is being used and not index.html which is already present. In
> first example, index.html is seemed to be used.
>
> Thanks
> Sarbjit
>
> --
>
> ---
> You received this message because you are subscribed to the Google Groups
> "web2py-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to web2py+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>



-- 
Att.

Carlos J. Costa
Cientista da Computação
Esp. Gestão em Telecom

EL MELECH NEEMAN!
אָמֵן

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to