The easy way is to use "init" as your application name;

It uses that by default.

HTH.



On 1/17/11 4:11 PM, howesc wrote:
i'm pretty sure there is a section in the book that covers this topic exactly. there is also new versions of routing since i last wrote this. anyhow, my routes info:

routes_in = (('/admin(?P<f>.*)', '/admin$f' ),  #make the admin app work
             ('/','/ec'), #/ goes to the ec app
('.*:/favicon.ico','/ec/static/images/favicon.ico'), #fav icon for all things on this server ('/$c/(?P<f>.*)', '/ec/$c/$f'), # remove the leading /ec from our URLs ('/$c', '/ec/$c')) #remove leading /ec, don't require a function name (default to index)

routes_out = (('/admin/(?P<f>.*)', '/admin/$f' ), # don't rewrite admin links ('/$a/static/(?P<f>.*)', '/$a/static/$f'), #don't rewrite static links ('/$a/$c/index.html', '/$c/'), # removing leading /ec, and the index function if there are no params ('/$a/$c/index', '/$c/'), # removing leading /ec, and the index function if there are no params
              ('/$a/$c/(?P<f>.*)', '/$c/$f')) # remove leading /ec

note that your routes_out must remove the application from the URL generated by URL() for it to work. "ec" is my application name in this example. you may also wish to look at the more recent updates to the routing mechanism, they might be easier to use - i don't know myself yet.

cfh

Reply via email to