One thing I forgot to say in the book is that if the controller action returns a helper this is automatically serialized.
On Apr 13, 9:55 am, DenesL <denes1...@yahoo.ca> wrote: > On Apr 13, 10:06 am, greenpoise <danel.sega...@gmail.com> wrote: > > > Hi all. Dont know where to begin when it comes to controllers. I used > > to develop client/server applications and the transition to > > webframeworks web developing in general has been tough for me. Do I > > simply use pure python on web2py controllers? > > Yes, all code in the controllers and models is Python. > Views are also converted to Python code. > > > I bought the book and > > its perfect but I need more. Any leads? books? tutorials? is just the > > controllers part that just does not do it for me. For example, I was > > taking a look at I/O. Do I apply a python I/O function to the > > controller just as I would in a regular python expression? > > Section 4.2 of the book explains what happens. > > If the URL does not request a static file web2py processes the request > in the following order: > • Parses cookies. > • Creates an environment in which to execute the function. > • Initializes request, response, cache. > • Opens the existing session or creates a new one. > • Executes the models belonging to the requested application. > • Executes the requested controller action function. > • If the function returns a dictionary, executes the associated view. > • On success, commits all open transactions. > • Saves the session. > • Returns an HTTP response. > > Note the part about a dictionary. If the controller returns a > dictionary then a view is used to format the response, otherwise the > return from the controller is used as the response. > > > Thanks > > > Dan -- To unsubscribe, reply using "remove me" as the subject.