I am assuming this is so obvious that you don't feel the need to state it
explicitly, but where the heck does the manager code go in the book code
3.3.2 Adding Grids?
I've tried several file locations which all don't work.
The book states on page 105-106 (version
2.16.1-stable+timestamp.2017.11.14.05.54.25):
We can improve this further using the SQLFORM.grid and SQLFORM.smartgrid
gadgets to create a management interface for our application:
@auth.requires_membership('manager')
def manage():
grid = SQLFORM.smartgrid(db.image, linked_tables=['post'])
return dict(grid=grid)
with associated "views/default/manage.html".
You have a great book, However, I find it exasperating how many times you
do not explicitly state where code should go.
EVERY SINGLE code entry should have an explicit listing of the file it is
supposed to go into. That really shouldn't be difficult.
I have actually had to go to some third party web2py tutorials to try and
figure some of this stuff out. Some of these third party tutorials DO give
explicit file paths for EVERY code segment, can't you?
Please try to put yourself in the place of a beginner. The architecture is
still not clear and your new readers may be digesting the book over periods
of time with lapses in between readings. I shouldn't have to reread the
last five pages every time I pick up the book again just to get a relative
reference to tell me where the file resides that you are talking about
modifying.
I like this product but find these repeated vague references to code
locations an impediment to adoption of this product.
--
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 [email protected].
For more options, visit https://groups.google.com/d/optout.