你通常如何处理 Flask 中唯一的数据库条目?我的数据库模型中有以下列:bank_address = db.Column(db.String(42), unique=True)问题是,即使在我可以检查它是否已经在数据库中之前,我也会收到一个错误:检查它是否唯一,然后写入数据库:if request.method == 'POST': if user.bank_address != request.form['bank_address_field']: user.bank_address = request.form['bank_address_field'] db.session.add(user) db.session.commit()我得到的错误:sqlalchemy.exc.IntegrityError: (sqlite3.IntegrityError) UNIQUE 约束失败:user.bank_address_field [SQL: 'UPDATE user SET bank_address_field=? WHERE user.id = ?']
添加回答
举报
0/150
提交
取消