コード例 #1
0
 def init_app(self, app):
     env = DotEnv()
     env.init_app(app, env_file=None, verbose_mode=True)
     # this will set var like a `DEVELOPMENT_DEBUG` as `DEBUG`
     prefix = self.__name__.replace("Config", "").upper()
     env.alias(maps={prefix + "_SECRET_KEY": "SECRET_KEY", prefix + "_DEBUG": "DEBUG"})
     # Set environment variable values with appropriate types
     for key, value in app.config.iteritems():
         if key == key.upper():
             try:
                 value = ast.literal_eval(value)
             except (ValueError, SyntaxError):
                 pass
             app.config[key] = value
     return self
コード例 #2
0
 def init_app(self, app):
     # env = DotEnv(app)
     env = DotEnv()
     env.init_app(app)
コード例 #3
0
 def init_app(self, app):
     env = DotEnv()
     env.init_app(app, verbose_mode=True)
コード例 #4
0
 def init_app(self, app, env_file):
     # env = DotEnv(app)
     env = DotEnv()
     env.init_app(app,env_file=env_file)