Изменение тела запроса в соответствии с данными, считанными из файла csv
Мне нужно прочитать CSV-файл из ведра AWS S3, скажем, он имеет 5 столбцов. Колонка 1, колонка 2,..., колонка 5. Я извлек имена столбцов, используя приведенный ниже код.
column_names=[]
client = boto3.client('s3',
aws_access_key_id = access_key,
aws_secret_access_key = secret_access_key)
csv_from_aws_s3 = path
df = pd.read_csv(path)
for col in df.columns:
column_names.append(col)
print(column_names)
Некоторые детали колонки статичны, а некоторые динамичны.
Скажем (например, Назначение) столбец1= статический & (например, Зарплата) столбец2 динамический.
Определяется пользовательским вводом, принимаемым любым текстовым редактором UI. Теперь мне нужно сделать api-вызовы для GET и POST статической & динамической части из csv файлов и сохранить ее в базе данных SQL.
Я использую django-rest-api.
После некоторых исследований я наткнулся на Requests lib, которая подходит для этой проблемы.
Если я упустил какую-то информацию, необходимую для этого вопроса, пожалуйста, укажите в комментарии.