Как определить, работает ли ваше приложение на локальном сервере разработки Python?

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

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

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

import os

DEV = os.environ['SERVER_SOFTWARE'].startswith('Development')