公平警告:我是个大傻瓜。请小心轻放。在
详细信息:
问题: 我正在阅读关于连接mysql数据库here的Tornado文档。我只想连接到本地主机,但收到以下错误消息:
Traceback (most recent call last):
File "C:\Python32\DIP3\tornado-test.py", line 5, in <module>
class Connection(localhost,re_project, user=root, password=mypassword, max_idle_time=25200):
NameError: name 'localhost' is not defined
这是我要运行的代码:
^{pr2}$当我执行代码时,MySQL正在运行,所以我不认为这是个问题。我还能做错什么?在
这条线:
完全没有道理。你不能定义那样的类。你是不是想用
def
代替class
?在好吧,我想我理解这个问题。在文档中,行
class tornado.database.Connection(host, database, user=None, password=None, max_idle_time=25200)
是文档的一部分,不用于复制/粘贴。它描述了如何执行db = database.Connection
位。在绿色代码示例行应该独立工作,只要1)龙卷风数据库模块被导入,2)调整
db =
行,将适合您的数据库的值传递给Connection
方法。在所以:
我还没有测试过这个,因为我没有安装Python3.2,所以如果它不工作,请告诉我,我会尝试调整。在
你实际上没有定义构造函数。将此作为您需要执行的操作的模板:
相关问题 更多 >
编程相关推荐