How should a date picker be implemented when using Flask-wtf?
Have attempted using various examples from the web but none seem to work.
See code for latest attempt.
from flask import Flask, render_template, session, redirect, url_for, flash
from flask_bootstrap import Bootstrap
from flask_moment import Moment
from flask_wtf import FlaskForm, Form
from wtforms.fields.html5 import DateField
from wtforms import StringField, SubmitField
from wtforms.validators import DataRequired
from wtforms.fields import DateField
from flask_datepicker import datepicker
app = Flask(__name__)
app.config['SECRET_KEY'] = 'hard to guess string'
bootstrap = Bootstrap(app)
moment = Moment(app)
class LoginForm(FlaskForm):
entrydate = DateField('entrydate')
submit = SubmitField('Submit')
@app.route('/date', methods=['GET', 'POST'])
def datep():
form = LoginForm()
if form.validate():
return 'Form Successfully Submitted!'
return render_template('date.html', form=form)
The template file:
{% extends "base.html" %}
{% import "bootstrap/wtf.html" as wtf %}
{% block title %}Flasky{% endblock %}
{% block page_content %}
<div class="page-header">
<h1>Hello, select date!</h1>
</div>
{{ wtf.quick_form(form) }}
{% endblock %}
Expected: to see drop down date selector.
Actual: date selector is not displayed.