Flask / no JS: можно ли создать приложение с динамической выпадающей формой без javascript?(только Python и HTML) - PullRequest
0 голосов
/ 23 мая 2018

Обновление: я не хочу использовать JS для создания форм или навигации по ним

Мне нужно создать приложение, которое генерирует выпадающее меню с элементами, полученными из списка папок на локальном хостеи затем генерирует еще одно выпадающее меню на основе этого.Затем, на основании второго выбора, необходимо либо представить список сценариев, либо другой список папок, после чего будут доступны некоторые другие сценарии.

Когда выбран окончательный сценарий, должны появиться еще два поля, в которые пользователь должен ввести и выбрать еще два значения.

Со всеми этими значениями будет выполнена команда на локальном хосте - значения будут переданы в качестве параметров.

Можно ли это сделать без JS?

У меня достаточно навыков Python / Flask и HTML, чтобы сделать это в разумные сроки, но у меня нет необходимых навыков JS или времени, чтобы изучать JS.Некоторые указатели были бы хороши:)

Спасибо

1 Ответ

0 голосов
/ 23 мая 2018

Flask выполняется на стороне сервера и не может использоваться для сбора информации каталога о локальном хосте.Вам нужен JavaScript, и даже там нет стандартного интерфейса, который будет работать во всех браузерах.

См. Ответы SO здесь: Локальный доступ к файлам с помощью javascript

и документация MDN для Firefox здесь: https://developer.mozilla.org/en-US/docs/Web/API/File_and_Directory_Entries_API

и более свежий вопрос SOс меньшим количеством специфичных для браузера решений среди ответов здесь: Выберите путь к каталогу в javascript

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...