2014-11-04 38 views
0

我接受用户在html文件中的输入,并使用POST方法将它发送回烧瓶,并接受a,b,c,d变量。 现在我正在使用以下查询cur.execute(“INSERT INTO Home VALUES(?,?,?,?)”,a,b,c,d)来插入a,b,c,d的值,但是我我得到一个内部服务器错误。 如何解决这个问题?通过烧瓶将用户接受的输入插入数据库

+0

我建议你使用SQLAlchemy它是一个优秀的ORM。内部服务器错误可能会引发很多错误 – dpgaspar 2014-11-04 21:52:09

回答

1

如果这种情况真的是你想要执行的代码:

cur.execute("INSERT INTO Home VALUES(?,?,?,?)",a,b,c,d) 

,那么你必须使用一个列表参数列表:

cur.execute("INSERT INTO Home VALUES(?,?,?,?)", [a,b,c,d]) 
+0

嘿,它确实工作!谢谢! – janhavi 2014-11-04 22:11:53