Может кто-нибудь помочь мне с этим.
У меня есть запрос на выбор
selectAttendance = """SELECT * FROM table """
И я хочу содержимое моего запроса select и включать заголовок, когда я загружаю файл csv, Поэтому я сделал этот запрос:
with open(os.path.join(current_app.config['UPLOAD_FOLDER'], 'csv.csv'), 'wb') as csvfile:
writer = csv.DictWriter(csvfile,fieldnames = ["Bio_Id","Last_Name","First_Name","late","undertime","total_minutes", "total_ot", "total_nsd", "total_absences"], delimiter = ';')
writer.writeheader()
writer.writerow(db.session.execute(selectAttendance))
db.session.commit()
но он дает мне эту ошибку
**ValueError: dict contains fields not in fieldnames**
Я хочу иметь этот вывод в загруженном файле csv:
Bio_Id Last_Name First_Name late undertime total_minutes total_ot total_nsd total_absences
1 Joe Spark 1 1 2 1 1 1
Спасибо заранее.