diff options
author | Ben Burwell <ben@benburwell.com> | 2019-07-28 12:51:09 -0400 |
---|---|---|
committer | Ben Burwell <ben@benburwell.com> | 2019-07-28 12:52:22 -0400 |
commit | 92532e125130b1bf51d070c0f410e37f9a24a2c1 (patch) | |
tree | 4ccec5c76f85058c09d025db0980e4dd2232b01b | |
parent | 1afcb2cd6e39e043c4d0f83f1e463dc0041f85a7 (diff) |
Add more/less form
-rw-r--r-- | app.py | 7 | ||||
-rw-r--r-- | templates/beerpage.jinja2 | 19 |
2 files changed, 24 insertions, 2 deletions
@@ -28,7 +28,12 @@ def get_brewery_list(brewery_id): def get_beer_details(brewery_id, beer_id): beer_result = beer_lookup(brewery_id,beer_id) beerinfo = BeerInfo(beer_result) - return render_template('beerpage.jinja2', beer_data=beerinfo) + attrs = ['Burnt', 'Bready', 'Malty', 'Dark', 'Floral', 'Hoppy', 'Dank', + 'Grassy', 'Boozy', 'Warming', 'Bitter', 'Wheaty', 'Sour', + 'Barnyardy', 'Woody', 'Smoky', 'Roasty', 'Yeasty', 'Sweet', + 'Juicy', 'Light', 'Thin', 'Spicy', 'Dry', 'Fruity', 'Herbal', + 'Salty'] + return render_template('beerpage.jinja2', beer_data=beerinfo, attrs=attrs) def beer_lookup(brewery_id, beer_id): item_id = brewery_id + "-" + beer_id diff --git a/templates/beerpage.jinja2 b/templates/beerpage.jinja2 index 1fead45..23ed6bf 100644 --- a/templates/beerpage.jinja2 +++ b/templates/beerpage.jinja2 @@ -21,4 +21,21 @@ <select> </select> </div> -{% endblock %}
\ No newline at end of file + + <div class="row"> + {% for attr in attrs %} + <div class="col col-3"> + <select class="form-control" name="{{ attr }}"> + <option value="-3">A lot less {{ attr }}</option> + <option value="-2">Less {{ attr }}</option> + <option value="-1">A little less {{ attr }}</option> + <option value="0" selected>Same {{ attr }}</option> + <option value="1">A little more {{ attr }}</option> + <option value="2">More {{ attr }}</option> + <option value="3">A lot more {{ attr }}</option> + </select> + </div> + {% endfor %} + </div> + +{% endblock %} |