Реализация файла 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":

  1. у вас есть файл csv, по сути, файл электронной таблицы, и вы называете колонки "A", "B", "C" и "D". что означает колонка "A" в этой электронной таблице? и "B"? вам следует изменить эти имена в соответствии с их реальным значением. если колонка "A" представляет данные "имя", вам следует переименовать ее в "имя"
  2. .
  3. вы читаете этот файл с помощью csv.reader и приводите его к списку. попробуйте использовать DictReader(https://docs.python.org/3/library/csv.html#csv.DictReader)
  4. вы используете бесконечный цикл через использование while 1>0, чтобы спросить пользователя о вводе и попытаться найти любой ответ...

что вы должны попытаться написать в виде кода:

  1. реализуйте представление на django, которое получает в своем запросе "GET" аргументы, которые скажут нам, какой "цвет" хочет найти "пользователь"
  2. .
  3. использовать этот "цвет" для поиска нужного результата в базе данных
  4. возвращает его пользователю

все эти "http" детали относятся не к django, а к веб-знаниям.

Вернуться на верх