我正在开发一个网络,并使用带有电机的龙卷风服务器。我使用生成器从集合中查找文档。当代码执行时,我得到一个错误,说没有定义@gen。已导入电机tornado.ioloop
和tornado.web
。
@gen.coroutine
def do_find_one():
document = yield db.users.find_one()
print (document)
还有一件事是无法使用 Ctrl + C 关闭Web服务器。我必须每次关闭终端然后从头开始。有没有办法在终端本身停止服务。
答案 0 :(得分:4)
您还应导入gen
以使用它:
from tornado import gen
Python名称非常简单。您应该在模块中定义一个变量,或者明确地导入它(或者用from foo import *
隐式导入它,而不是推荐的方式)。