我正在使用web.py运行以下代码来获取mysql数据并将其打印在网页上。出于某种原因,当我查询网页时,我只得到“无”字样。知道问题是什么吗? MySQL数据库中有一些数据,凭据有效,代码运行没有任何错误。
import web
import MySQLdb
import json
import collections
db=MySQLdb.connect(user="someuser",
passwd="somepass",db="somedatabase")
urls = (
'/', 'index',
'/test', 'test'
)
class index:
def GET(self):
c=db.cursor()
c.execute("""
SELECT email, password
FROM users
""")
rows = c.fetchall()
答案 0 :(得分:2)
我认为您的代码片段可能不完整或格式错误,但假设它不是,GET
方法没有return语句,这意味着任何调用都将返回None
,这反过来会被渲染为字符串
"无"