def run(self, host=None, port=None, **options):
""" application runner server for development stage. not for production.
:param host: url host application server
:param port: number of port
:param options: dict options for werkzeug wsgi server
"""
settings = self.config.get_settings()
_host = '127.0.0.1'
_port = 5000
host = host or _host
port = int(port or _port)
options.setdefault('use_reloader', settings.get('debug_all'))
options.setdefault('use_debugger', settings.get('debug_all'))
from werkzeug.serving import run_simple
run_simple(host, port, self.config.make_wsgi_app(), **options)
评论列表
文章目录