WSGI; app.run(). WSGI, :
def create_app(config_name):
app = Flask(__name__)
if app.debug:
from werkzeug.debug import DebuggedApplication
app.wsgi_app = DebuggedApplication(app.wsgi_app, True)
return app
Flask-Script, runserver Flask WSGI .
, Flask- Script 2.0.3 ; , -d. , use_debugger true; , argparse store_true False, .
- -d flask_script/commands.py, --debug --no-debug self.use_debugger :
if self.use_debugger:
options += (Option('-d', '--debug',
action='store_true',
dest='use_debugger',
help="(no-op for compatibility)",
default=self.use_debugger),)
options += (Option('-D', '--no-debug',
action='store_false',
dest='use_debugger',
default=self.use_debugger),)
else:
options += (Option('-d', '--debug',
action='store_true',
dest='use_debugger',
default=self.use_debugger),)
options += (Option('-D', '--no-debug',
action='store_false',
dest='use_debugger',
help="(no-op for compatibility)",
default=self.use_debugger),)
default=self.use_debugger , .
self.use_reloader .
0.6.7 1.0 ; a 2.0.4 ( ).