Source code for upload_step3_form from wtforms import ( BooleanField, FieldList, FormField, SelectMultipleField, StringField, ) from wtforms.validators import DataRequired from app.view.forms.base_form import BaseForm [docs] class UploadStep3Form(BaseForm): [docs] class TechniqueForm(BaseForm): [docs] class Meta: [docs] csrf = False [docs] type = StringField('type', validators=[DataRequired()]) [docs] subjectType = StringField('subjectType', validators=[DataRequired()]) [docs] units = StringField('units') [docs] description = StringField('description') [docs] includeStd = BooleanField('includeStd') [docs] metaboliteIds = SelectMultipleField('metaboliteIds', choices=[], validate_choice=False) [docs] techniques = FieldList(FormField(TechniqueForm))