Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Web
  • » [Flask-WTF] Использование форм для валидации данных из CSV [RSS Feed]

#1 Янв. 29, 2015 16:54:45

zillion
Зарегистрирован: 2012-08-24
Сообщения: 20
Репутация: +  0  -
Профиль   Отправить e-mail  

[Flask-WTF] Использование форм для валидации данных из CSV

Всем привет,

Возник вопрос по формам (WTF-Forms). Есть некая модель и форма к ней, так же существует возможность обновлять данные с помощью csv файла. Перед обновлением я проверяю данные с помощью формы:

product = Product.query.filter_by(id=product_id).first()
if product:
    form = ProductForm(csrf_enabled=False, formdata=MultiDict(row))
        if form.validate():
            form.populate_obj(product)
            db.session.commit()

Но возникает проблема, если каких либо столбцов в csv файле нет, то в базе данных они тоже “затираются” дефолтными значениями.

Кто нибудь сталкивался с подобной задачей?

Отредактировано zillion (Янв. 29, 2015 19:51:37)

Офлайн

  • Начало
  • » Web
  • » [Flask-WTF] Использование форм для валидации данных из CSV[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version