Thank you Anthony

On Saturday, 31 October 2015 09:31:41 UTC-5, Anthony wrote:
>
> FYI, I answered this on SO <http://stackoverflow.com/a/33438360/440323>, 
> and I have already fixed the book on Github.
>
> Anthony
>
> On Saturday, October 31, 2015 at 10:07:22 AM UTC-4, Massimo Di Pierro 
> wrote:
>>
>> It is a bug in the book.
>>
>> <form action="second">
>>
>>
>> should be
>>
>> <form action="{{=URL('second')}}">
>>
>>
>> On Friday, 30 October 2015 23:04:30 UTC-5, Yibing Liu wrote:
>>>
>>> I am learning web2py. I found a redirect error between 2 very simple 
>>> actions. This application which I simple modify from the web2py manual is 
>>> just used to help me to understand the controlflow,request.args and 
>>> request.vars of web2py. Here is the code in my default controller.
>>>
>>> def index():
>>>     redirect(URL("first",args=1))
>>> def first():
>>>     return dict()
>>> def second():
>>>     return dict()
>>>
>>> Then I create the first.html and second.html
>>>
>>> first.html is
>>>
>>> <h1>What is your name?</h1><form action="second">
>>>  <input name="visitor_name" />
>>>  <input type="submit" /></form>
>>>
>>> second.html is
>>>
>>> <h1>Hello {{=request.vars.visitor_name}}</h1>
>>>
>>> I input something to the form in the first.html,but when I press the 
>>> submit button it doesn't redirect to the "second" action. And I found 
>>> something wrong in the url of the browser
>>> http://127.0.0.1:8000/welcome/default/first/second?visitor_name=zhangsan
>>>
>>> I am very confused and do many test. I change the code in the index
>>>
>>> from
>>>
>>> def index():
>>>     redirect(URL("first",args=1))
>>>
>>>
>>> to
>>>
>>> def index():
>>>     redirect(URL("first"))
>>>
>>> And the redirect make sense. I am vary confused about this. Is this a 
>>> bug in web2py or I misunderstand the controlflow of web2py?
>>>
>>>
>>>

-- 
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.

Reply via email to