Как определить, работает ли ваше приложение на локальном сервере разработки Python? - PullRequest
13 голосов
/ 06 мая 2011

Мне нужно программно определить, запущено ли мое приложение в разработке или нет, чтобы я мог предоставить значения для песочницы для различных констант и методов.

Что-то вроде:

if app.development: # Live mode
  FREEBASE_USER = "spam123"
  FREEBASE_PSWD = "eggs123"
  FREEBASE = freebase

else: # Sandbox mode
  FREEBASE_USER = "spam"
  FREEBASE_PSWD = "eggs"
  FREEBASE = freebase.sandbox

1 Ответ

36 голосов
/ 06 мая 2011
import os

DEV = os.environ['SERVER_SOFTWARE'].startswith('Development')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...