Сгенерированный json в csv в модель django
Есть ли способ сделать то, что я пытаюсь сделать - сгенерировать json из api url запроса, преобразовать его в csv, сохранить в модели Django?
Не знаю, как заставить это работать
views.py
def view(request):
if request.method == 'GET':
data1 = request.GET.get("data1")
data2 = request.GET.get('data2')
url = f'https://api.com/{data1}?d={data2}&format=json'
response = requests.get(url=url)
df = pd.json_normalize(response.json())
file = df.to_csv('data.csv')
csv_file = File.objects.create(csv_file=file)
csv_file.save()
return render(request, 'template.html')
models.py
class File(models.Model):
file = models.FileField()