【发布时间】:2016-04-10 08:41:22
【问题描述】:
我正在尝试将 HTML 表单中的值输入到 postgresql 数据库中,但出现 500 错误。如果我像这样手动将值输入到程序中,它工作正常......
@app.route('/add', methods=['POST'])
def add():
name = request.form['name']
employer_id = random.random()%100000;
g.conn.execute("INSERT INTO employers(employer_id,name) VALUES ('C005329438','Twitter')")
return redirect('/')
但是每次我从这样的表单中发送值时都会出错
@app.route('/add', methods=['POST'])
def add():
name = request.form['name']
employer_id = random.random()%100000;
g.conn.execute("INSERT INTO employers(employer_id,name) VALUES (%d,%s)", employer_id, name)
return redirect('/')
【问题讨论】:
标签: python postgresql sqlalchemy