OK, that doesn't seem to work.
I personally do this, and I know it works:
import os
PROJECT_ROOT = os.path.abspath(os.path.dirname(__file__))
if not PROJECT_ROOT.startswith("/base/data/home/apps/MYAPPNAME"):
DEVELOPMENT = True
DEBUG = True
GOOGLE_MAPS_API_KEY = "VSE..."
else:
DEVELOPMENT = False
DEBUG = False
GOOGLE_MAPS_API_KEY = "GER..."
On Jan 6, 5:40 pm, johnwlockwood <[email protected]> wrote:
> You can use:
>
> if os.environ['SERVER_SOFTWARE'].contains('Development')
>
> -John
>
> On Jan 2, 10:26 pm, Jeremy Faller <[email protected]> wrote:
>
>
>
> > Hello all:
>
> > I've been fooling with AppEngine and the Google Maps APIs, and I'm
> > running into a bit of a snag. The Google Maps APIs require a 'key'
> > url parameter. The key parameter is hashed to your domain name, so if
> > I've got a <img> tag from localhost, the key differs than from when
> > I'm running on the Google servers.
>
> > I'd like to programmatically switch the key depending on whether I'm
> > running in the development server on my localhost, or on Google's
> > infrastructure. Does anyone know an API that I can call that will
> > tell me if I'm running in debug mode or not? Specifically, I'm
> > looking for (in python):
>
> > _LOCALHOST_KEY= 'ABQIAAAAnfs7bKE82qgb3Zc2YyS-
> > oBT2yXp_ZAY8_ufC3CFXhHIE1NvwkxSySz_REpPq-4WZA27OwgbtyR3VcA'
> > _MY_DOMAIN_KEY = 'xyzpdq'
>
> > def GoogleMapsKey():
> > if IsRunningLocalHost(): # What's this API?
> > return _LOCALHOST_KEY
> > return _MY_DOMAIN_KEY
>
> > Thanks in advance.
>
> > Regards,
> > Jeremy Faller
--
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-appengine?hl=en.