Can you point to an example of a query in the book that you think
should instead have been shown in a model?
All of them, or at least mention that queries should go in controllers,
even a simple query, will represent a problem, if we need to change it
and is used many times, new users, that read the image blog and simple
wiki examples, should explicitly known that in web2py, the recommended
way is putting the queries in models (or modules), all this in my
opinion of course.
Of course, if you are working with designers who don't know and are
not interested in learning Python, it makes sense to keep as much as
possible in pure HTML. But that is not the only context within which
web2py is used. If you don't want to use the HTML helpers, you don't
have to, but that doesn't mean they should not appear in any book
examples.
We are moving away a bit from the main point, imagine that I made an
application and my designer is learning how web2py views work and how
helpers are used (which is exactly what is happening to me now), my
designer does not have to look at the controllers, that is the goal of
MVC, if I'm going to make changes in views, I do not have to know what
is happening in the controllers. In the example that i mentioned, how I
ask to a designer that modify a view that says:
{{extend 'layout.html'}}
{{=form}}
Web designers normally know html and css, and if there is a way to
easily separate views and controllers, then web2py is going to be easily
adopted in teams with specialized members. But if I read in the main doc
examples with view related code in controllers, then I not adopt the
framework.
When I started web2py also started with web development. But now, with
the little experience I have, if I started from scratch using python,
and read the book of web2py, I would go for another framework(Just after
the Overview chapter), and would be a shame, because the documentation
does seem to web2py one thing that it's not
--
Este mensaje le ha llegado mediante el servicio de correo electronico que
ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema
Nacional de Salud. La persona que envia este correo asume el compromiso de usar
el servicio a tales fines y cumplir con las regulaciones establecidas
Infomed: http://www.sld.cu/
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
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/d/optout.