я пытаюсь делать простое веб приложение на фласке просто с карточками информации которые можно редактировать удалять и добавлять
я сделал базу данных flask sql alchemy создал там поля по типу id , name и text
сделал шаблон страницы с добавлением карточки и у каждой созданной карточки должно быть 2 кнопки :
редактирования
удаления
кнопку удаления я сделал, а вот кнопку редактирования не получается сделать
так выглядит обработчик редактирования
@app.route('/update/<int:id>', methods=['POST' ,'GET'])
def upd_card(id):
card = Cards.query.get_or_404(id)
if request.method == 'POST':
card.name = request.form["name"]
card.text = request.form["text"]
try:
db.session.commit()
return redirect(url_for('index'))
except:
return "ПРоизошла ошибка редактирования"
else:
return render_template('index.html', card=card)
в общем не могу понять как правильно написать html форму для редактирования карточки
логика такая на карточке есть кнопка редактирования я ее нажимаю и перехожу на страницу редактирования карточки
где есть такие же поля как и в добавлении карточки , при их редактировании /написании при кнопке сохранить должно произойти изменение в бд у этой карточки ,но оно не происходит
и как вообще называется процесс связывания обработчика с формой html (ну чтобы можно было работать с бд используя поля на странице ) и где про него можно подробно почитать/посмотреть/послушать а то на flask sqlalchemy описано только обработчики которые для главного файла и нету примеров html