首页 > 解决方案 > 从 db 模型中删除错误的 id,flask sql alchemy

问题描述

理解表

大家好,所以在我的烧瓶应用程序中,我显示了一点点查询,旁边有一堆 xs,那些 xs 调用我的你确定引导模式,它有一个按钮,由于某种原因不知道何时激活我的删除路线我单击 x 它没有从删除第一个的特定行中获取 id。我非常感谢有关此错误的帮助。

这是路线代码:

@Tabelas.route('/Deleta/<int:id>')
def Deleta(id):
   deletalinha = Dado.query.get_or_404(id)
   try:
       db.session.delete(deletalinha)
       db.session.commit()
       return redirect(url_for('Tabelas.TerceiraJanela') )
    except:
       return 'Ouve um problema deletando essa linha!'

这是带有一点模式的按钮代码。

<div class="modal-body">
              Você deseja deletar o dado?
              </div>
              <div class="modal-footer">
                <button type="button" class="btn btn-secondary" data-dismiss="modal">Cancelar</button>
                <a href= '/Deleta/{{Dado.id}}'type="button" class="btn btn-light">Sim </a>
              </div>    

我认为这与 href 调用不在蓝图格式中的事实有关,因为我不知道将其放入其中,所以我将不胜感激有关如何编写它的提示。

标签: flaskflask-sqlalchemy

解决方案


推荐阅读