Skip to content

Instantly share code, notes, and snippets.

@WillKoehrsen
Created November 18, 2018 02:03
Show Gist options
  • Save WillKoehrsen/d774b88a2edab25714d6db13bbe73351 to your computer and use it in GitHub Desktop.
Save WillKoehrsen/d774b88a2edab25714d6db13bbe73351 to your computer and use it in GitHub Desktop.
from wtforms import (Form, TextField, validators, SubmitField,
DecimalField, IntegerField)
class ReusableForm(Form):
"""User entry form for entering specifics for generation"""
# Starting seed
seed = TextField("Enter a seed string or 'random':", validators=[
validators.InputRequired()])
# Diversity of predictions
diversity = DecimalField('Enter diversity:', default=0.8,
validators=[validators.InputRequired(),
validators.NumberRange(min=0.5, max=5.0,
message='Diversity must be between 0.5 and 5.')])
# Number of words
words = IntegerField('Enter number of words to generate:',
default=50, validators=[validators.InputRequired(),
validators.NumberRange(min=10, max=100,
message='Number of words must be between 10 and 100')])
# Submit button
submit = SubmitField("Enter")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment