【问题标题】:Inserting user accepted inputs to database through flask通过烧瓶将用户接受的输入插入数据库
【发布时间】:2014-11-04 21:37:02
【问题描述】:

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

【问题讨论】:

  • 我建议你使用 sqlalchemy,它是一个优秀的 ORM。内部服务器错误可能由许多错误引起

标签: python html sqlite flask


【解决方案1】:

如果这实际上是您尝试执行的代码:

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

那么您必须为参数列表使用单个列表:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-11-30
    • 2020-05-03
    • 2013-11-22
    • 2018-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多