On Saturday, March 25, 2017 at 6:05:14 PM UTC-4, 黄祥 wrote:
>
> i mean that callback function is called when i hit the default/user login 
> screen
> btw, your explaination about login_onfail is clear enough, but when 
> compare to the 2nd example, i've bit confused :
> assuming the login_onfail is the callback function and not executed when 
> it's hit login screen (not login yet), so why _before_insert function is 
> executed, when i call the controller (e.g. SQLFORM.grid(db.person) )? 
> just call the controller, not add the record yet.
>

_before_insert will only be called when you do an insert. Probably it is 
not really be called and you think it is (how are you determining that it 
is being called?), or there is some code doing an insert somewhere. Hard to 
say without seeing more details of your code and understanding how you are 
making your observations.

Anthony

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