Задать вопрос
@Lepilov

Как загружать изображения в базу данных во flask?

Использую SQLAlchemy. Не могу разобраться, к примеру в django в соответствующем поле указана папка для сохранения
img = models.ImageField(upload_to=user_directory_path, verbose_name='Ваше фото')

А как делать во flask?
Есть у меня такая модель:
class Image(db.Model):
    __tablename__ = 'images'

    id = db.Column(db.Integer, primary_key=True)
    name = db.Column(db.String())
    img_filename = db.Column(db.String())
    img_count = db.Column(db.Integer)
    creation_date = db.Column(db.TIMESTAMP, server_default=db.func.current_timestamp(), nullable=False)

    def __repr__(self):
        return '<image id={},name={}>'.format(self.id, self.name)

но в перечне полей SqlAlchemy не вижу ничего связанного с изображениями.
  • Вопрос задан
  • 2904 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
skipirich
@skipirich
проходил мимо
глянь вот этот модуль https://github.com/rstit/flask-image-alchemy я сам не пробовал, но похоже это как раз то что тебе надо
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы