Попытка преобразовать 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 дней, пытаясь разобраться с этим.

0 ответов

Другие вопросы по тегам