import_data.htmlобразное
Код: Выделить всё
{% for h in headers %}
{{h}}
{% endfor %}
{% for r in dat %}
{% for d in r %}
{{d}}
{% endfor %}
{% endfor %}
< /code>
auth.py
import csv
import os
from flask import(
Blueprint, current_app, flash, g, redirect, render_template, request, session, url_for
)
from flaskr.db import get_db
bp = Blueprint('auth', __name__, url_prefix='/auth')
...
@bp.route('/import_data', methods=('GET', 'POST'))
def import_data():
if request.method == 'POST':
print(request.form)
return redirect(url_for('index'))
with open('testfile.csv', newline='') as f:
contents = list(csv.reader(f, delimiter=',', quotechar='|'))
return render_template('auth/import_data.html', headers=contents[0], dat=contents[1:])
Подробнее здесь: https://stackoverflow.com/questions/797 ... e-to-flask