I currently am creating a dynamic select field using WTFORMS, however it never submits and fails the validation with the following error.
Not a valid choice
Here is how you can solve it without QuerySelectField.
Here is how I did:
years = [(str(y), y) for y in reversed(range(1950, 2013))] years.insert(0, ('','year')) year = wt.SelectField(choices=years)