Try url = URL('default', 'user', args='login', host=True, scheme=True)
That will construct a URL including the current host and the current scheme (i.e., http or https). More generally, the current host can be found in request.env.http_host, and the current scheme in request.env.wsgi_url_scheme (request.is_https also indicates whether the scheme is https or not). See http://web2py.com/examples/simple_examples/status for more details about the request and response objects. Anthony On Saturday, May 19, 2012 1:32:41 PM UTC-4, rjmolesa wrote: > > How can I get the host name that web2py is running on so that I can simply > deploy a janrain enabled app without editing db.py each time > > auth.settings.login_form = RPXAccount(request, > api_key='...', > domain='...', > url = "http://" + application.hostname + "/%s/default/user/login" % > request.application) >