@gen.coroutine 未在 python 中定义龙卷风
@gen.coroutine not defined in python with tornado
我正在开发一个网络,并且正在使用带电机的龙卷风服务器。我使用生成器从集合中查找文档。执行代码时,我收到一条错误消息,指出@gen 未定义。电机,tornado.ioloop
和tornado.web
已经进口。
@gen.coroutine
def do_find_one():
document = yield db.users.find_one()
print (document)
另一件事是无法使用 Ctrl+C 关闭 Web 服务器。我每次都必须关闭终端然后从头开始。有没有办法在终端本身停止服务。
您还应该导入 gen
以使用它:
from tornado import gen
Python 名字很直接。您应该在模块中定义一个变量或显式导入它(或使用 from foo import *
隐式导入,虽然这不是推荐的方法)。
我正在开发一个网络,并且正在使用带电机的龙卷风服务器。我使用生成器从集合中查找文档。执行代码时,我收到一条错误消息,指出@gen 未定义。电机,tornado.ioloop
和tornado.web
已经进口。
@gen.coroutine
def do_find_one():
document = yield db.users.find_one()
print (document)
另一件事是无法使用 Ctrl+C 关闭 Web 服务器。我每次都必须关闭终端然后从头开始。有没有办法在终端本身停止服务。
您还应该导入 gen
以使用它:
from tornado import gen
Python 名字很直接。您应该在模块中定义一个变量或显式导入它(或使用 from foo import *
隐式导入,虽然这不是推荐的方法)。