I am getting the following result set from my database,
    {
  "workbases": [
    {
      "workbase": "WB 1"
    }, 
    {
      "workbase": "WB 2"
    }, 
    {
      "workbase": "WB 3"
    }, 
    {
      "workbase": "WB 4"
    }, 
    {
      "workbase": "WB 5"
    }, 
    {
      "workbase": "WB 6"
    }, 
    {
      "workbase": "WB 7"
    }, 
    {
      "workbase": "WB 8"
    }, 
    {
      "workbase": "WB 9"
    }, 
    {
      "workbase": "WB 10"
    }, 
    {
      "workbase": "WB 11"
    }, 
    {
      "workbase": "WB 12"
    }, 
    {
      "workbase": "WB 13"
    }, 
    {
      "workbase": "WB 14"
    }, 
    {
      "workbase": "WB 15"
    }, 
    {
      "workbase": "WB 16"
    }
  ]
}
These results come from this code,
staff = tables.staff_list
sel = select([staff.c.workbase]).distinct(staff.c.workbase).select_from(staff).where(staff.c.workbase != "")
workbases = FlaskApp.db_connect().execute(sel).fetchall()
workbases = [utils.rowdict(a) for a in workbases]
workbases = jsonify(workbases=workbases)
return render_template('leave_request.html', hours_left=100, workbases=workbases)
How do I go about looking through the workbases data in my template, I have tried,
{% for w in workbases %}
    <option value="">{{ w.workbase }}</option>
{% endfor %}
and also
{% for w in workbases.workbases %}
    <option value="">{{ w.workbase }}</option>
{% endfor %}
but niether of them render any option within my select inputs (the code is nested within select tags
 
     
    