2

フラスコの構成ファイルに関するドキュメントを読んでいました:

同じ考えに従って、config.py私は根に a を導入しました。そこにこれを入力しました:

class Config(object):
    DEBUG = False
    TESTING = False
    DATABASE_URI = 'sqlite://:memory:'


class DevelopmentConfig(Config):
    DEBUG = True
    use_reloader = False
    port = 6000

私のserver.py内には、次のものがあります。

http_root = os.path.abspath( os.path.join(os.path.dirname(__file__), "../www") )
app = Flask(__name__,static_folder=http_root, static_url_path="/app")
app.config.from_object('config.DevelopmentConfig')

if __name__ == "__main__":
    app.run(            
            port = app.config['port'],
            use_reloader=False,
            debug = app.config['DEBUG']
            )

しかし、サーバーを実行すると、KeyError: 'port' What am I missing please? が表示されます。

4

1 に答える 1