Я использую flask sqlalchemy, чтобы загрузить данные из csv в мою базу данных и показать их на моей странице html.
tbperson = Table('tbpersonen',
Column('id', Integer, primary_key=True),
Column('Name', Integer, nullable=True)
with open('Personencsv.csv','r') as csfile:
csv_reader = csv.reader(csvfile, delimiter=';')
engine.execute(
insert query,[{"Name" : row[0]})
Проблема в том. каждый раз, когда я обновляю свою html страницу. загрузка файла снова. и тогда у меня есть двойной объем данных. Как это было добавлено только один раз. Я пытался @app.before_first_request
, но я не работал. как-то я должен проверить, если тот же файл уже находится в моей базе данных, если True => не загружается, как это сделать?