我正在尝试用motorengine
来设置新的Sanic
web框架(它承诺非常快),以实现100%的异步。在
我目前的设置:
app = Sanic(__name__)
@app.listener('after_server_start')
async def setup_dbconn(app, loop):
connect("database_name", username="user", password="pass", host="192.168.1.200", port=27017, io_loop=asyncio.get_event_loop())
不幸的是我得到:
^{pr2}$为什么会撞车?在
您遇到的具体问题与
Sanic
无关,而是与motorengine
有关。在使用数据库URI进行连接:
解决方案来自这个问题:https://github.com/heynemann/motorengine/issues/82。在
PS:对于Sanic>;=0.4.0,您应该考虑使用sanic-motor扩展名!在
相关问题 更多 >
编程相关推荐