That worked. Thank you for the help. Just a note, in my default install of web2py there was a router.example.py -AND- routes.example.py
In the examples there router.example.py had exactly what you suggested so I tried that and renamed it to router.py which didn't work. I created a new file like you suggested called routes.py which did work. It's kind of confusing with the two examples that don't quite work so I thought I'd mention it. Thanks for the help, -Keith On Tue, Mar 22, 2011 at 1:14 PM, Ross Peoples <ross.peop...@gmail.com>wrote: > I had a similar question as you a few weeks ago. I can tell you that > the reason why admin doesn't allow you to select a default application > is because admin would have to edit routes.py, which could break > everything if not done right and it also requires a server restart, so > that's why no one has added that functionality. > > Setting the name of your app to 'init' is the easiest way to make it > default. Although if you want to keep your application's name, you can > create or modify routes.py in the web2py folder (not your application > folder) with the following contents: > > routers = dict( > BASE = dict( > default_application='MyApp', > ) > ) > > Obviously, you'd want to replace MyApp with your application's name. > Be sure to restart the web2py server for the changes to take effect. > You should now be able to go to http://127.0.0.1:8000 which should > take you to your application's default/index. > > On Mar 22, 6:04 pm, Keith Pettit <keith.pet...@prodesy.com> wrote: > > I'm fairly new to web2py and had a question early on. How could I make a > > app I created in web2py show up by default. Not that I didn't like the > > "welcome" app but I wanted to set my own as default. > > > > Somebody in IRC #web2py told me to rename my app to "init" which worked. > > There wasn't a way I saw in the web admin to do that so I just did it in > > the commandline. So based on that experience to make it easier I would > > suggest the following: > > > > 1) In the admin allow users to rename applications > > 2) in the admin allow users to select a "default" application. I think > that > > would be nicer than renaming a app with a useful name to "init". > > > > Thanks for taking the time. > -- Keith Pettit Prodesy Tech Inc. keith.pet...@prodesy.com 832-200-6153 x2307