Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2019, 07:57   #1
dbalor
Форумчанин
 
Аватар для dbalor
 
Регистрация: 06.09.2016
Сообщений: 198
Вопрос selectfield заполнение результатом запроса

Как во flask заполнить результатом запроса selectfield ?

Делаю так(sqlalchemy):
Код:
...
    sql = 'SELECT * FROM dirFilial'
    fres = db.engine.execute(sql)
    names = [(frow[0],frow[1]) for frow in fres]
    filial=SelectField('Филиал',choises=names)
...

Выдает ошибку:
Код:
Traceback (most recent call last):
  File "/srv/www/htdocs/rac/venv/lib/python3.6/site-packages/flask/app.py", line 2328, in __call__
    return self.wsgi_app(environ, start_response)
  File "/srv/www/htdocs/rac/venv/lib/python3.6/site-packages/flask/app.py", line 2314, in wsgi_app
    response = self.handle_exception(e)
  File "/srv/www/htdocs/rac/venv/lib/python3.6/site-packages/flask/app.py", line 1760, in handle_exception
    reraise(exc_type, exc_value, tb)
  File "/srv/www/htdocs/rac/venv/lib/python3.6/site-packages/flask/_compat.py", line 36, in reraise
    raise value
  File "/srv/www/htdocs/rac/venv/lib/python3.6/site-packages/flask/app.py", line 2311, in wsgi_app
    response = self.full_dispatch_request()
  File "/srv/www/htdocs/rac/venv/lib/python3.6/site-packages/flask/app.py", line 1834, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/srv/www/htdocs/rac/venv/lib/python3.6/site-packages/flask/app.py", line 1737, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/srv/www/htdocs/rac/venv/lib/python3.6/site-packages/flask/_compat.py", line 36, in reraise
    raise value
  File "/srv/www/htdocs/rac/venv/lib/python3.6/site-packages/flask/app.py", line 1832, in full_dispatch_request
    rv = self.dispatch_request()
  File "/srv/www/htdocs/rac/venv/lib/python3.6/site-packages/flask/app.py", line 1818, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/srv/www/htdocs/rac/index.py", line 32, in index
    form=LoginForm()
  File "/srv/www/htdocs/rac/venv/lib/python3.6/site-packages/wtforms/form.py", line 212, in __call__
    return type.__call__(cls, *args, **kwargs)
  File "/srv/www/htdocs/rac/venv/lib/python3.6/site-packages/flask_wtf/form.py", line 158, in __init__
    super(Form, self).__init__(*args, **kwargs)
  File "/srv/www/htdocs/rac/venv/lib/python3.6/site-packages/flask_wtf/form.py", line 88, in __init__
    super(FlaskForm, self).__init__(formdata=formdata, **kwargs)
  File "/srv/www/htdocs/rac/venv/lib/python3.6/site-packages/wtforms/form.py", line 272, in __init__
    super(Form, self).__init__(self._unbound_fields, meta=meta_obj, prefix=prefix)
  File "/srv/www/htdocs/rac/venv/lib/python3.6/site-packages/wtforms/form.py", line 52, in __init__
    field = meta.bind_field(self, unbound_field, options)
  File "/srv/www/htdocs/rac/venv/lib/python3.6/site-packages/wtforms/meta.py", line 27, in bind_field
    return unbound_field.bind(form=form, **options)
  File "/srv/www/htdocs/rac/venv/lib/python3.6/site-packages/wtforms/fields/core.py", line 353, in bind
    return self.field_class(*self.args, **kw)
  File "/srv/www/htdocs/rac/venv/lib/python3.6/site-packages/wtforms/fields/core.py", line 449, in __init__
    super(SelectField, self).__init__(label, validators, **kwargs)
  File "/srv/www/htdocs/rac/venv/lib/python3.6/site-packages/wtforms/fields/core.py", line 418, in __init__
    super(SelectFieldBase, self).__init__(label, validators, **kwargs)
TypeError: __init__() got an unexpected keyword argument 'choises'
Ребят нужно срочно, плиз!
dbalor вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PostgresSQL. Как работать с результатом запроса Artsiom SQL, базы данных 3 15.11.2016 12:18
Заполнение данных из обновляемого веб запроса Azz100 Microsoft Office Excel 2 12.01.2016 15:54
создание таблицы, которая является результатом запроса к двум другим таблицам SergioSS SQL, базы данных 9 06.05.2015 22:38
Заполнение DataTable из LINQ-запроса tavrocotaps Общие вопросы .NET 0 13.08.2010 14:43
Проблемка с результатом запроса в БД artemavd БД в Delphi 25 15.06.2009 17:12