Python Flask Выбор SelectField получает строку БД и заполняет текстовые поля веб-страницы записью строки БД. - PullRequest
0 голосов
/ 23 января 2020

Я пытаюсь создать веб-приложение Python / Flask, и в настоящее время я застрял на одном. на странице «Назначить трубку» я хочу, чтобы в раскрывающемся списке отображался набор идентификаторов пользователей из вызова базы данных sqlite, и каждый раз при выборе других полей на странице заполнялись соответствующими данными из строки базы данных.

Я нашел несколько учебных пособий, ну, много учебных пособий, в которых обсуждаются AJAX и PHP, но ни одного для Python / Flask, которые бы соответствовали моим потребностям.

Вот Снимок экрана веб-страницы, чтобы дать вам представление: Assign Handset

Я читал о JQuery, но, я должен сказать, это намного выше моей головы, и я борюсь с этим. Я только недавно обнаружил, что вы не можете запустить какой-либо скрипт java прямо из браузера из-за угроз безопасности и что вам нужен HTTP-сервер (python -m http.server в моем случае: -)).

Как видно из рисунка, когда кто-то щелкает по раскрывающемуся окну «Номер TATA SAP», который будет выбран в ближайшее время, выборка получит соответствующую запись базы данных и заполнит соответствующие поля деталями строки базы данных. Я хочу иметь возможность делать это без необходимости загружать страницу каждый раз, если это возможно!

, если кто-то может указать мне на рабочий Python / Flask, возможно JQuery учебник о том, как это сделать, я буду очень признателен !!! или укажите мне несколько руководств, которые помогут мне сделать это самостоятельно ...

Заранее спасибо

1 Ответ

0 голосов
/ 23 января 2020

Прежде всего, да, вам нужно минимум знаний JQuery (точнее в ajax), чтобы отправлять запросы без обновления страницы. Хорошей новостью является то, что в собственной документации Flask есть готовые примеры.

https://flask.palletsprojects.com/en/1.1.x/patterns/jquery/

...