хочу сделать функцию добавления комментария к карточкам , но не могу понять как правильно написать обработчик
пытаюсь сделать так:
@app.route('/add_comment', methods=['GET','POST'])
def add_comment(id):
if request.method == 'POST':
author_com = current_user.id
post_com = Cards.query.get(id)
text = request.form['text']
comment = Comments(text_comment=text, user_id=author_com, card_id=post_com)
try:
db.session.add(comment)
db.session.commit()
flash("Комментарий успешно добавлен")
return redirect('index')
except: "Ошибка при добавлении комментария"
else:
flash("Необходимо заполнить все поля ")
return redirect('/index')
при кнопке отправить выдает ошибку TypeError: add_comment() missing 1 required positional argument: 'id'
хотя я же указал id
Комментарий привязан к 2 моделям : User, Cards