Сгенерированный 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()
Вернуться на верх