python初学者麻烦各位给看看,flask 提示'list' object is not callable

badman11111 2016-05-04 12:22:53
最近试着学习flask 要在数据库中查询一个数据,然后返回给页面,(例如 http://127.0.0.1:5000/查询)分段写数据库查询和获取参数都很顺利,可以一放到一起就出现问题,总提示'list' object is not callable。麻烦各位大神给看看究竟哪里出错。


from flask import Flask, request , jsonify
from sqlalchemy import *
from sqlalchemy.sql import select
from sqlalchemy.schema import *
from sqlalchemy.ext.declarative import declarative_base


Base = declarative_base()
db_engine = create_engine('oracle+cx_oracle://test:test@192.168.0.1:1521/test', echo=True)
meta = MetaData()
meta.bind = db_engine
t = Table("testl",meta,autoload=True)

def getnum(num):
e = t.select(t.c.cert-man == num ).execute().fetchall()
return e
app = Flask(__name__)

@app.route('/')
def hello():
text = request.args.get('text')
return getnum(text)

if __name__ == '__main__':
app.debug = True
app.run()
...全文
469 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
屎克螂 2016-05-04
  • 打赏
  • 举报
回复
from flask import jsonify @app.route('/') def hello(): text = request.args.get('text') return jsonify(data=getnum(text))

37,744

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧