2016-05-16 87 views
1

我使用web.py运行以下代码以获取mysql数据并将其打印在网页上。出于某种原因,当我查询网页时,我只能看到“无”这个词。任何想法是什么问题? MySQL数据库中有一些数据,凭据是有效的,代码运行时没有任何错误。Python MySQLdb查询返回“None”

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() 

Screenshot

回答

2

我觉得你的代码片段可能是不完整或misformatted,但假设它是没有的,GET方法没有return语句,这意味着任何调用将返回None,这又将呈现为字符串 “无”

+0

是的,这解决了问题。谢谢! – fedorp1