I'm using Version 1.99.7 (2012-03-04 22:12:08) stable If I try, from the example app : https://myserver/examples/session-examples/counter
I get : Invalid request This is weird. Meanwhile, as you told me that declaring a default_application on models.py was ineffective, I removed " default_application='myapp' " from my models.py, and i changed this in routes.py : routers = dict( BASE = dict( default_application = 'myapp', ), ) But, things didn't change a bit. I believe something went wrong on my web2py install, so I'm resorting the reinstall it back. Won't take long anyway. On Tuesday, October 16, 2012 10:27:14 AM UTC+1, apinho wrote: > > Hi, > > Using web2py, straight out of the box, no routes.py or such : > > When i request : > https://myserver/myapp/mycontroller/myfunction > > having /models/models.py : > ... > default_application = 'myapp' > ... > > > > and /controllers/mycontroller.py : > def myfunction(): > # no pasa nada > return dict() > > Web2py answers : > invalid function (default/mycontroller) > > So, he is looking for function *mycontroller*, inside controller * > default.py*, instead of looking for function *myfunction*, inside > controller *mycontroller.py*. > > Why ? What I am missing ? > --