代码之家  ›  专栏  ›  技术社区  ›  user1050619

烧瓶未与0.0.0.0结合

  •  -2
  • user1050619  · 技术社区  · 6 年前

    我有一个非常简单的flask应用程序,需要使用Docker进行部署。

        from flask import Flask, render_template
        from flask import jsonify
        app = Flask(__name__)
    
    
        @app.route("/")
        def main():
            return render_template('app.html')
    
    if __name__ == '__main__':
        app.jinja_env.auto_reload = True
        app.config['TEMPLATES_AUTO_RELOAD'] = True
        app.run(debug=True)
        app.run(host='0.0.0.0')
    

    这是我运行应用程序时的启动消息-

    * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
     * Restarting with stat
     * Debugger is active!
     * Debugger PIN: 904-757-118
    
    1 回复  |  直到 6 年前
        1
  •  2
  •   Andy    6 年前

    以下是您应该做的:

    if __name__ == '__main__':
        app.jinja_env.auto_reload = True
        app.config['TEMPLATES_AUTO_RELOAD'] = True
        app.run(host='0.0.0.0', debug=True)
    

    多个参数不是由多个方法调用传递的。