Добрый день!
Есть выгрузка из БД на web интерфейс API запросом.
Пользователь должен вбить начальную и конечную дату, а выгрузка таблицы произойти в соответствии с этими датами.
Подскажите, пожалуйста, как можно это реализовать. Мои попытки приведены ниже.
часть файла index.html
<p>Введите дату в формате YYYY-MM-DD</p>
<p>
<form action="app.py" method="post">
Начальная дата: <input type="text" name="start_date">
Конечная дата: <input type="text" name="last_date"/>
<input type="submit" value="Выполнить" />
</form>
</p>
часть файла app.py
conn = psycopg2.connect(**params)
@app.route("/")
def index():
cur = conn.cursor()
cur.execute("SELECT * FROM toplivo WHERE date BETWEEN 'start_Date' and 'last_date';")
rows = cur.fetchall()
cur.close
return render_template("index.html", rows=rows)
if __name__ == "__main__":
app.run()