Select Git revision
Forked from
Hodor Security Project / Hodor Web Backend
Source project has a limited visibility.
-
Sachin Kamath authored
Signed-off-by:
Sachin S. Kamath <sskamath96@gmail.com>
Sachin Kamath authoredSigned-off-by:
Sachin S. Kamath <sskamath96@gmail.com>
printer.py 754 B
# -*- coding: utf-8 -*-
from hodor import app
from flask import render_template, request
from flask_wtf import FlaskForm
from wtforms import StringField
from wtforms.validators import DataRequired
class CreateForm(FlaskForm):
text = StringField('name', validators=[DataRequired()])
@app.route('/')
def start():
return render_template('printer/index.html')
@app.route('/print', methods=['GET', 'POST'])
def printer():
form = CreateForm(request.form)
if request.method == 'POST' and form.validate():
from hodor.models.Printer import Printer
printer = Printer()
printer.show_string(form.text.data)
return render_template('printer/index.html')
return render_template('printer/print.html', form=form)