Внутри моей базы данных у меня есть столбец img_url. Этот столбец по умолчанию заполнен изображением по умолчанию 'default.png'. Я хотел бы обновить информацию об этом столбце, когда пользователь отправляет новое изображение. Какой код sqlalchemy для этого? Заранее спасибо:
вот мой код:
photos = UploadSet ('photos', IMAGES)
app.config['UPLOADED_PHOTOS_DEST'] = 'static/img'
configure_uploads(app, photos)
@app.route("/profile", methods=["GET", "POST"])
@login_required
def profile():
if request.method == "POST" and "photo" in request.files:
filename = photos.save(request.files['photo'])
## i would now like to swap or update the the 'default.png' image url value to my variable filename that contains the new image url to be updated in my database
return render_template("profile.html")
Мой класс:
class User(db.Model, UserMixin):
user_id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String(50))
email = db. Column(db.String(50))
username = db.Column(db.String(50))
password = db.Column(db.String(50))
genre = db.Column(db.String(50))
img_url = db.Column(db.String(100), default='default.png')