Использование файла CSV в выборе Django
У меня есть функция, которая вызывает варианты и активирует их в каждой Модели, однако, я хотел бы знать, есть ли способ использовать этот CSV файл автоматически, без необходимости вызывать его элемент за элементом...
def Equipe():
with open("controle_pav/static/texto/equipes.csv", 'r') as arquivo:
equipes = arquivo.read()
EQUIPE = (
('equipes', equipes.split()[0]),
('equipes', equipes.split()[1]),
('equipes', equipes.split()[2]),
)
return EQUIPE
Есть ли способ использовать итератор или что-то подобное. ?
Я пытался сделать маршрутизатор с помощью for, но у меня ничего не получилось
Для чтения CSV можно использовать pandas следующим образом:
import pandas as pd
equipes = pd.read_csv("controle_pav/static/texto/equipes.csv", sep=" ", header=None)
equipes
будет пандас DataFrame
, который поддерживает все виды манипуляций.
Библиотека Pandas может стать вашим решением: https://pandas.pydata.org/
Пожалуйста, объясните подробнее о вашем файле csv и что именно должна возвращать функция Equipe, если вам нужна дальнейшая помощь