title: Problems with external visibility of Flask web-server
body: <p>I have managed to to install flask and run the hello-world script:</p>
  
  <pre><code>from flask import Flask
  app = Flask(__name__)
  
  @app.route('/')
  def hello_world():
      return 'Hello World!'
  
  if __name__ == '__main__':
      app.run()
  </code></pre>
  
  <p>I was impressed how easy it was. Then I wanted to make my web-server visible externally. As recommended, I put <code>host='0.0.0.0'</code> as the argument of run function. Then I found my IP address (in Google) and put it in the address line of my web browser (while the hello-world-script was running).</p>
  
  <p>As a result I got: "A username and password are being requested" and a dialogue box where I need to put a user name and password. I am not sure but I think it comes from my wireless network. Is there a way to change this behaviour?</p>