本文整理汇总了Python中tornado.web.Application.settings['mongo']方法的典型用法代码示例。如果您正苦于以下问题:Python Application.settings['mongo']方法的具体用法?Python Application.settings['mongo']怎么用?Python Application.settings['mongo']使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类tornado.web.Application
的用法示例。
在下文中一共展示了Application.settings['mongo']方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: make_server
# 需要导入模块: from tornado.web import Application [as 别名]
# 或者: from tornado.web.Application import settings['mongo'] [as 别名]
def make_server(config_path):
root = path.dirname(__file__)
static_path = path.join(root, 'static')
template_path = path.join(root, 'template')
define('port', default=7777, type=int)
define('production', default=False, type=bool)
define('mongo_db_name', default='open_wireless_map', type=str)
define('mongo_host', default='localhost', type=str)
define('mongo_port', default=27017, type=int)
define('mongo_user', default=None, type=str)
define('mongo_password', default=None, type=str)
define('api_password_hash', default=None, type=str)
parse_config_file(config_path)
app_config = dict(static_path=static_path,
template_path=template_path)
if not options.production:
app_config.update(debug=True)
server = Application(url_map, **app_config)
server.settings['api_password_hash'] = options.api_password_hash
server.settings['mongo'] = get_mongo(db_name=options.mongo_db_name,
host=options.mongo_host,
port=options.mongo_port,
user=options.mongo_user,
password=options.mongo_password)
return server