Python wtforms.fields.SubmitField() Examples
The following are 3
code examples of wtforms.fields.SubmitField().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
wtforms.fields
, or try the search function
.
Example #1
Source File: testauth.py From evesrp with BSD 2-Clause "Simplified" License | 5 votes |
def form(self): class TestLoginForm(Form): username = StringField(u'Username', validators=[InputRequired()]) password = PasswordField(u'Password', validators=[InputRequired()]) submit = SubmitField(u'Log In using {}'.format(self.name)) return TestLoginForm
Example #2
Source File: __init__.py From evesrp with BSD 2-Clause "Simplified" License | 5 votes |
def form(self): """Return a :py:class:`flask_wtf.Form` subclass to login with.""" class AuthForm(Form): submit = SubmitField(gettext( u'Log In using %(authmethod_name)s', authmethod_name=self.name)) return AuthForm
Example #3
Source File: views.py From penn-club-ratings with MIT License | 5 votes |
def submit_review(club_id): class F(Form): pass for field in Question.query.all(): if field.type == 'Rating': setattr(F, '{}_q'.format(field.id), SelectField( '{}. Pick from {} to {}'.format(field.content, 1, 5), description=field.description, choices=[('{}'.format(x + 1), x + 1) for x in range(5)])) elif field.type == 'Numerical': setattr(F, '{}_q'.format(field.id), DecimalField( '{}'.format(field.content), description=field.description)) if field.free_response: setattr(F, '{}_resp'.format(field.id), TextAreaField('Please feel free to elaborate')) setattr(F, 'submit', SubmitField('Submit Rating')) form = F() if form.validate_on_submit(): for x in form: if x.name.find('_q') > -1: if (x.name.find('_q')): q_id = x.name.split('_')[0] answer = form['{}_resp'.format( q_id)].data if '{}_resp'.format(q_id) in form else '' rating = x.data Answer.newAnswer(answer, rating, current_user.id, q_id, club_id) flash('Club Review successfully added', 'form-success') return render_template('main/submit-review.html', form=form)