我不熟悉编码,必须为学校作业做这件事。我没有很好的代码知识,但我必须创建一个任务列表网页,使用数据库(SQLite3)来存储待办事项和用户。我的待办事项列表页成功地显示了创建的待办事项,但我希望在待办事项旁边有一个按钮,从数据库中拉出待办事项(待办事项是表格式的),它将删除它旁边的表行。我没有使用django或类似的东西,那么有没有一种方法可以在不使用任何python扩展的情况下做到这一点呢? 这是我的任务列表页面的python烧瓶代码
@app.route('/todo', methods=['GET','POST'])
def todo():
error = None
if 'login' in session:
user = session['userid']
db = connect_db()
cursor = db.execute("SELECT * from todolist where userid=?",(user,))
userdetails = cursor.fetchall()
db.commit()
db.close()
if request.method == 'POST':
userid = session['userid']
db = connect_db()
cursor = db.execute("DELETE FROM todolist where userid=?",(userid,))
userdetails = cursor.fetchall()
db.commit()
db.close()
return render_template('todo.html',userdetails=userdetails)
else:
flash('Please login')
return redirect(url_for('.login'))
else:
flash('Please login')
return redirect(url_for('.login'))
下面是我的table部分的待办html代码,其余部分包含引导链接等:
^{pr2}$如果有人能给我解释一下,我如何使用html提交按钮删除按钮所在行上的待办事项,从todolist数据库表中删除待办事项数据,或者我在代码中做错了什么,如果您不介意的话,请解释一下您的代码是如何做到这一点的。在
目前没有回答
相关问题 更多 >
编程相关推荐