Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WTForms 1.0.2 support #47

Closed
klen opened this issue Aug 25, 2012 · 4 comments
Closed

WTForms 1.0.2 support #47

klen opened this issue Aug 25, 2012 · 4 comments

Comments

@klen
Copy link

klen commented Aug 25, 2012

New version WTForms (1.0.2) makes Flask-admin crashed with error:

File "/home/klen/Projects/tweetchi/base/core/admin.py", line 10, in <module>
  admin.add_model(Alembic, AlembicView)
File "/home/klen/Projects/tweetchi/base/core/ext.py", line 38, in add_model
  self.add_view(view(model, db.session))
File "/home/klen/Projects/tweetchi/.env/local/lib/python2.7/site-packages/flask_admin/contrib/sqlamodel/view.py", line 141, in __init__
  super(ModelView, self).__init__(model, name, category, endpoint, url)
File "/home/klen/Projects/tweetchi/.env/local/lib/python2.7/site-packages/flask_admin/model/base.py", line 222, in __init__
  self._refresh_cache()
File "/home/klen/Projects/tweetchi/.env/local/lib/python2.7/site-packages/flask_admin/model/base.py", line 234, in _refresh_cache
  self._create_form_class = self.get_create_form()
File "/home/klen/Projects/tweetchi/.env/local/lib/python2.7/site-packages/flask_admin/model/base.py", line 419, in get_create_form
  return self.get_form()
File "/home/klen/Projects/tweetchi/.env/local/lib/python2.7/site-packages/flask_admin/model/base.py", line 411, in get_form
  return self.scaffold_form()
File "/home/klen/Projects/tweetchi/.env/local/lib/python2.7/site-packages/flask_admin/contrib/sqlamodel/view.py", line 367, in scaffold_form
  converter=form.AdminModelConverter(self))
File "/home/klen/Projects/tweetchi/.env/local/lib/python2.7/site-packages/wtforms/ext/sqlalchemy/orm.py", line 303, in model_form
  converter)
File "/home/klen/Projects/tweetchi/.env/local/lib/python2.7/site-packages/wtforms/ext/sqlalchemy/orm.py", line 241, in model_fields
  field_args.get(name), db_session)
TypeError: convert() takes exactly 5 arguments (6 given)

With WTForms==1.0.1 it works as fine.

@mrjoes
Copy link
Member

mrjoes commented Aug 25, 2012

I plan to remove wtforms sqlalchemy extension dependency in next flask-admin version to prevent such errors from happening.

For now, see http://flask.pocoo.org/mailinglist/archive/2012/6/26/flask-admin-without-flask-sqlalchemy/#4a3e3a42dd0070b997ce92f68c1a7323 for a workaround.

@klen
Copy link
Author

klen commented Aug 25, 2012

When you will done next release of Flask-admin?

@mrjoes mrjoes closed this as completed in fe06e21 Aug 25, 2012
@mrjoes
Copy link
Member

mrjoes commented Aug 25, 2012

For now, I pushed quick fix. Hope to release new flask-admin version next week.

@klen
Copy link
Author

klen commented Aug 26, 2012

Thanks a lot.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants