Search code examples
pythoncsstwitter-bootstrapflaskflask-admin

Modify input field sizes in Flask-Admin


Does anyone know of an easy way to specify a size for input fields in Flask-Admin?

E.g. setting class="input-xlarge" on an input field does the trick, but is there a simple way to do that from Flask-Admin?


Solution

  • Use form_widget_args.

    For example:

    class MyModelView(BaseModelView):
        form_widget_args = {
            'description': {
                'rows': 10,
                'class': 'input-xlarge'
            }
        }