Реализация файла Python в Django
Я довольно новичок в Django и html. Я хочу импортировать следующий код в Django:
import csv
with open('FILE.csv', newline='') as csvfile:
CSVFILE = list(csv.reader(csvfile))
df = pd.DataFrame(CSVFILE, columns= ['A','B','C','D'])
while 1>0:
select_color = df.loc[df['A'] == input()]
print (select_color)
Я хочу создать веб-страницу с формой, в которой можно заполнить "A", а затем вывести на экран "A", "B", "C", "D". Как лучше всего это сделать?
первым делом!
Я помогу тебе с этим вопросом, но нам нужно обсудить некоторые вещи...
руководство, связанное с "no-django code":
- у вас есть файл csv, по сути, файл электронной таблицы, и вы называете колонки "A", "B", "C" и "D". что означает колонка "A" в этой электронной таблице? и "B"? вам следует изменить эти имена в соответствии с их реальным значением. если колонка "A" представляет данные "имя", вам следует переименовать ее в "имя" .
- вы читаете этот файл с помощью
csv.readerи приводите его к списку. попробуйте использовать DictReader(https://docs.python.org/3/library/csv.html#csv.DictReader) - вы используете бесконечный цикл через использование
while 1>0, чтобы спросить пользователя о вводе и попытаться найти любой ответ...
что вы должны попытаться написать в виде кода:
- реализуйте представление на django, которое получает в своем запросе "GET" аргументы, которые скажут нам, какой "цвет" хочет найти "пользователь" .
- использовать этот "цвет" для поиска нужного результата в базе данных
- возвращает его пользователю
все эти "http" детали относятся не к django, а к веб-знаниям.