Correction: "The doc does not explain
what request is or was var does"

On Jul 24, 12:01 am, Jared Stunn <[email protected]> wrote:
> I know this is really basic but I dont understand. Can somebody please
> explain what is happening in the excerpt below. I am doing chapter 3
> of the documentation found 
> here:http://www.web2py.com/book/default/chapter/03#Postbacks
>
> Here is my general understanding:
>
> 1) It appears that we are returning an empty dictionary  which
> typically should contain a message to be passed through to a view. But
> none is provided.
>
> 2) Is a layout with a form that directs to the controller "second"
> that returns an empty dictionary.
>
> 3) here we have a variable in head 1 that contains
> "=request.vars.visitor_name" in the second view. The doc does explain
> what request is or does as well as vars. So:
>
> What is request and its function? What is vars and its function? What
> do the dots in between them mean or do? How does "visitor_name" get
> passed through to the second view without being passed through one of
> the default controllers?
>
> Here is the excerpt:
>
> 1) Write the corresponding actions in the default controller:
>
> def first():
>     return dict()
>
> def second():
>     return dict()
>
> 2) Then create a view "default/first.html" for the first action:
>
> {{extend 'layout.html'}}
> What is your name?
> <form action="second">
>   <input name="visitor_name" />
>   <input type="submit" />
> </form>
>
> 3) Finally, create a view "default/second.html" for the second action:
>
> {{extend 'layout.html'}}
> <h1>Hello {{=request.vars.visitor_name}}</h1>
>
> Thank you very much. I am beginner who just switched over from Django
> after hearing so many good things about the community and framework.

Reply via email to