0
私はフラスコでピーウィーを使用しています。フォームに追加、削除、更新ができるようにするためのテーブルがあります。私は追加部分が働いていて、削除機能に取り組んでいます。この関数は、フォームから与えられた部分名と等しい行をdbから削除します。ここに私のコードは次のとおりです。フラスコ/ピューニー削除行
のPython /フラスコ app.py
@app.route('/admin', methods=['GET', 'POST'])
@login_required
def admin():
form = forms.PartsUpdateForm()
if request.method == 'POST':
choice = request.form.get('admin_choice')
if form.validate_on_submit():
if choice == 'add_part':
models.Parts.create(part_name=form.part_name.data, part_desc=form.part_desc.data,
part_img=form.part_img.data)
flash("Part Created! Thanks!", "success")
return redirect(url_for('index'))
elif choice == 'update_part':
flash('UPDATE : WIP')
return redirect(url_for('index'))
else:
to_del = form.part_name.data
to_del.delete()
flash("Part deleted!", "success")
return redirect(url_for('index'))
else文は、削除部分を活性化させるが、私はそれが実際に削除するように見えることはできません。私はpeeweeのドキュメントを読んで、私は指示を理解していないと思う。