Python MySQLdb查询返回“无”

时间:2016-05-16 03:13:21

标签: python mysql mysql-python

我正在使用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()

Screenshot

1 个答案:

答案 0 :(得分:2)

我认为您的代码片段可能不完整或格式错误,但假设它不是,GET方法没有return语句,这意味着任何调用都将返回None,这反过来会被渲染为字符串 "无"