Прочитайте каждую строку HTML-формы Portision Python
-
04-10-2019 - |
Вопрос
Я строю небольшое веб-приложение с Python на Gae.
У меня есть HTML-форма с A, где пользователи вводят список элементов (один элемент на строку). Когда форма отправляется, я хочу прочитать каждую строку и хранить отдельные записи в хранилище данных для каждого элемента (т. Е. Линия).
Я хочу сделать что-то похожее на F.Readline () для файлов, но по представлению формы. Это совсем возможно, что это невероятно легко. Я полный нуб, поэтому любая помощь, которую вы получаете очень ценится.
Решение
Похоже, вы хотите (есть?) Управление текстовой зоной в вашей форме, как тот, который я печатаю сейчас. Что-то вроде этого?
<textarea name="items"></textarea>
При обращении с запросом Post для формы вы сможете получить значение текстовой области так.
itemList = self.request.get("items")
Он опубликовал весь текст с помощью новых символов (с помощью Escape Code N). Текст может быть разделен в список строк.
items = itemList.split("\n")
Aaaand у вас есть список строк.