Файл csv не генерируется после развертывания ti pythonanywhere
У меня есть представление, которое генерирует файл csv, но оно не работает после того, как я развернул свой проект на python в любом месте
Ошибка: введите описание изображения здесь
view: `def generate_csv(request, pk): if request.method == 'POST': columns = models.Column.objects.all().filter(schema__id=pk)
names = [None for _ in columns]
types = [None for _ in columns]
for column in columns:
names[int(column.order) - 1] = column.name
types[int(column.order) - 1] = column.type
form = forms.DataSetForm(request.POST)
fake = Faker()
if form.is_valid():
rows = int(form['rows'].value())
schema = models.Schema.objects.get(id=pk)
file_name = f'{schema.title}{fake.pyint()}.csv'
file = open(f'media/{file_name}', mode='w', newline='')
dataset = models.DataSet(schema=schema, csv_file=f'{file_name}')
dataset.save()
file_writer = csv.writer(file, delimiter=',', quotechar='"', quoting=csv.QUOTE_MINIMAL)
file_writer.writerow(names)
for _ in range(rows):
data = []
for i in types:
data.append(fake_data(i))
file_writer.writerow(data)
file.close()
dataset.status = True
dataset.save()
return JsonResponse({}, status=200)
else:
return JsonResponse({'error': form.errors}, status=400)
return JsonResponse({'error': ''}, status=400)`
Я думаю, проблема в том, что мне нужно создать csv файл другим способом, но я не знаю как, не могли бы вы мне помочь?