Попытка преобразовать CSV в HTML с помощью tablib во Flask
У меня есть файл CSV, который я пытаюсь преобразовать в HTML, чтобы я мог стилизовать его в CSS и создать свой веб-сайт. Я провел некоторое исследование и попытался использовать tablib рядом с боковой фляжкой для преобразования файла CSV, но, похоже, что-то не так с моим кодом.
from flask import Flask, render_template
import tablib
import os
app = Flask(__name__)
dataset = tablib.Dataset()
with open(os.path.join(os.path.dirname(__file__), 'check.csv')) as f:
dataset.csv = f.read()
@app.route("/")
def index():
data = dataset.html
# return dataset
return render_template('index.html', data=data)
if __name__ == "__main__":
app.run()r code here
Еще у меня есть style.css и файл html. Когда я запускаю flask, он просто возвращает пустой экран, на котором написаноnone
. Но странно то, что если я удаляю '.html' из 'data = dataset.html', моя информация csv отображается, когда я запускаю flask, но это не в какой-либо форме таблицы, и я не могу что-либо сделать с ней в CSS.
Я несколько раз удалял и переустанавливал tablib, но без всякой радости. Я застрял в этом уже более 3 дней, пытаясь разобраться с этим.