【发布时间】:2019-11-08 00:05:43
【问题描述】:
收藏我的项目的路线,收藏时不重复,并检查它是否是#favored,我也很难删除它
favoritar = request.form.getlist("produto")
print('produto', favoritar)
print('REQUEST FORM', request.form)
favorito = Favoritos.query.filter_by(usuarios_id=current_user.id).all()
for id_prod in favoritar:
if len(favorito) == 0: # verifica quantos favoritos está marcado no banco
id_cliente = current_user.id
novo_favorito = Favoritos(produtos_id=id_produto,usuarios_id=id_cliente)
print('p',id_produto)
print('c',id_cliente)
db.session.add(novo_favorito)
else:
for fav in favorito:
print('fav',fav)
if len(fav) == 1:
pass
print('primeiro',id_prod)
for id_produto in favorito:
print('segundo',id_produto.produtos_id)
if id_prod != id_produto.produtos_id:
id_cliente = current_user.id
novo_favorito = Favoritos(produtos_id=id_produto,usuarios_id=id_cliente)
print('p',id_produto)
print('c',id_cliente)
db.session.add(novo_favorito)
【问题讨论】:
-
我在代码 sn-p 中没有看到变量“product_id”。将错误的完整回溯显示为问题中格式正确的文本。
标签: python sql variables flask-sqlalchemy