Ну, дело в том, что ваш вывод / данные абсолютно неструктурированы - это всего лишь одна большая строка. Например, вы хотите создать список:
output = []
conn = redis.StrictRedis(host='redis', port=6379)
for key in conn.scan_iter("log.g*"):
value = str(conn.get(key))
output.append("str(key)+ '--' + value")
return render_template('view.html', data=output)
(В вашем коде оператор return находится внутри цикла, что означает, что цикл будет выполняться только один раз.
Приведенный выше код будет создайте список, а затем шаблон:
<table>
{% for value in data %}
<tr>
<td>{{ value }}</td>
</tr>
{% endfor %}
</table>
напечатает каждого члена списка в ячейку таблицы. Кроме того, мы не можем сказать, что вы хотите иметь в одной строке таблицы.