Генерация csv файла
У меня есть два списка, на основе которых я генерирую файл csv, но я не совсем понимаю, как это делать.
Мне надо генерировать фейковые данные в зависимости от названий в списке.
def form_valid(self, form):
context = self.get_context_data()
rows = self.request.POST['rows']
fake = Faker()
data = []
data_type = [i.data_type for i in context['columns']]
names = [i.name for i in context['columns']]
order = [i.order for i in context['columns']]
for in range(0, rows):
#код
return super().form_valid(form)
То есть, если у меня в списке data_type есть ['job', 'full name'], то у faker должны вызываться методы fake.name() и fake.job().