Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- index.html
- ---------------------------------
- {% extends "layout.html" %} {% block body %}
- <form method="POST" action="{{ url_for('search') }}">
- <table>
- <tr>
- <td>
- {{ form.searchPhrase }}
- </td>
- <td>
- <ul>
- {% for error in form.name.errors %}
- <li>{{ error }}</li>
- {% endfor %}
- </ul>
- </td>
- </tr>
- <tr>
- <td colspan="2">
- <input type="submit" value="Search" />
- </td>
- </tr>
- </form>
- {% endblock %}
- -----------------------
- views.py
- -----------------------
- @app.route('/', methods=['GET', 'POST'])
- def search():
- form = SearchForm(request.form)
- if request.method == 'POST':
- return results(form)
- return render_template("index.html", form=form)
- ------------------------
- forms.py
- ------------------------
- class SearchForm(FlaskForm):
- searchPhrase = StringField([validators.Length(min=2, max=64)])
- class Meta:
- csrf = False
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement