Beispiel #1
0
#!/usr/bin/env python

from flask import Flask, render_template, redirect, url_for, session
from flask_wtf import Form
from wtforms.fields import RadioField, StringField, SubmitField
from wtforms.validators import Required
from guess import Guess, GuessError

app = Flask(__name__)
app.config['SECRET_KEY'] = 'secret!'
game = Guess('Python')
game.expand('Python', 'C++', 'Is it interpreted?', False)
game.expand('C++', 'Java', 'Does it run on a VM?', True)


class YesNoQuestionForm(Form):
    answer = RadioField('Your answer', choices=[('yes', 'Yes'), ('no', 'No')])
    submit = SubmitField('Submit')


class LearnForm(Form):
    language = StringField('What language did you pick?',
                           validators=[Required()])
    question = StringField('What is a question that differentiates your '
                           'language from mine?', validators=[Required()])
    answer = RadioField('What is the answer for your language?',
                        choices=[('yes', 'Yes'), ('no', 'No')])
    submit = SubmitField('Submit')


@app.route('/')
from flask import Flask, render_template, redirect, url_for, session
from flask_wtf import FlaskForm
from wtforms.fields import RadioField, StringField, SubmitField
from wtforms.validators import DataRequired
from guess import Guess, GuessError

app = Flask(__name__)
app.config['SECRET_KEY'] = 'secret!'
game = Guess('Motorcycle')
game.expand('Motorcycle', 'Car', 'It has 4 wheels?', True)
game.expand('Car', 'Truck', 'Can carry goods?', True)
game.expand('Truck', 'Train', 'It travel by rail?', True)


class YesNoQuestionForm(FlaskForm):
    answer = RadioField('Your answer', choices=[('yes', 'Yes'), ('no', 'No')])
    submit = SubmitField('Submit')


class LearnForm(FlaskForm):
    vehicle = StringField('What vehicle did you pick?',
                          validators=[DataRequired()])
    question = StringField(
        'what is a question that differentiates your'
        'vehicle from mine?',
        validators=[DataRequired()])
    answer = RadioField('What is the answer for your question?',
                        choices=[('yes', 'Yes'), ('no', 'No')])
    submit = SubmitField('Submit')

Beispiel #3
0
#!/usr/bin/env python

from flask import Flask, render_template, redirect, url_for, session
from flask_wtf import Form
from wtforms.fields import RadioField, StringField, SubmitField
from wtforms.validators import Required
from guess import Guess, GuessError

app = Flask(__name__)
app.config["SECRET_KEY"] = "secret!"
game = Guess("Python")
game.expand("Python", "C++", "Is it interpreted?", False)
game.expand("C++", "Java", "Does it run on a VM?", True)


class YesNoQuestionForm(Form):
    answer = RadioField("Your answer", choices=[("yes", "Yes"), ("no", "No")])
    submit = SubmitField("Submit")


class LearnForm(Form):
    language = StringField("What language did you pick?", validators=[Required()])
    question = StringField(
        "What is a question that differentiates your " "language from mine?", validators=[Required()]
    )
    answer = RadioField("What is the answer for your language?", choices=[("yes", "Yes"), ("no", "No")])
    submit = SubmitField("Submit")


@app.route("/")
def index():
Beispiel #4
0
#!/usr/bin/env python

from flask import Flask, render_template, redirect, url_for, session
from flask_wtf import Form
from wtforms.fields import RadioField, StringField, SubmitField
from wtforms.validators import Required
from guess import Guess

app = Flask(__name__)
app.config['SECRET_KEY'] = 'secret!'
game = Guess('Python')
game.expand('Python', 'C++', 'Is it compiled?', True)
game.expand('C++', 'Java', 'Does it run on a VM?', True)


class YesNoQuestionForm(Form):
    answer = RadioField('Your answer', choices=[('yes', 'Yes'), ('no', 'No')])
    submit = SubmitField('Submit')


class LearnForm(Form):
    language = StringField('What language did you pick?',
                           validators=[Required()])
    question = StringField(
        'What is a question that differentiates your '
        'language from mine?',
        validators=[Required()])
    answer = RadioField('What is the answer for your language?',
                        choices=[('yes', 'Yes'), ('no', 'No')])
    submit = SubmitField('Submit')