zvepb
@zvepb
Скрытный

Как правильно реализовать обработчик данных из БД в HTML?

Всем ку и доброго дня)
У меня пока мало опыта в программировании, пытаюсь это побеждать) И вот появилась задачка на работе.
Сразу оговорю что в реализации задачи хотелось бы использовать Python Flask.

Суть задачи:
В компании ай пи телефония (менеджеры принимают входящие звонки) и есть БД MySQL с таблицей пропущенных звонков. Собственно надо сделать небольшое приложение:
1. Впилить туда регистрацию и авторизацию пользователей
2. Подтягивать данные из MySQL с пропущенными вызовами.
3. Сделать возможность обработчика этих звонков (пока без проверки по АТС) То есть какое то поле с селектом (звонок обработан/недозвон) или чекбокс, и записывать какой юзер какой звонок обработал.

Первые два пункта в принципе сложности у меня не вызывают, но вот не знаю как правильно сделать этот обработчик. Таблица из БД выводиться в HTML через шаблонизатор Jinja2.
Как мне отлавливать на каком поле пользователь выставил селект (например обработан) и тогда сразу убирать это поле из веб морды ( надо ли менять существующую БД?)

Сервер будет запущен в локальной сети, сеть давольно большая и количество пользователей этой системы будет больше 100 я думаю это точно.

Помогите, может кто делал что то подобное на Питоне и есть простые и хорошо работающие идеи.
Вопрос еще в том как будет происходить обновление данных из БД у пользователей, надо ли использовать веб хуки или юзеры будут просто обновлять страницу (и селектом будут выбираться данные из БД) Опять же, если кто-то неистово часто будет нажимать ф5, не отвалиться ли вообще база (хотя данных вытягивается не так уж много)))
В общем кто поможет идеями или какими то решениями буду очень благодарен :)
  • Вопрос задан
  • 116 просмотров
Решения вопроса 1
approximate_solution
@approximate_solution
JS Developer. Angular\React\Vue\Ember
У меня пока мало опыта в программировании

Без обид, но вам не кажется что вы сейчас этой задачей пытаетесь прыгнуть выше своей головы?

Делайте так -

Берете эту статью - https://habr.com/ru/post/346344/
Далее - https://pythonru.com/uroki/18-autentifikacija-vo-flask \ https://habr.com/ru/post/222983/
Далее - https://flask-russian-docs.readthedocs.io/ru/latest/
Ну и по непонятному писать на тостер по каждому вопросу.

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

UPD: посмотреть что-то вроде этого - Click, что бы понять как вообще строиться модель приложения.

Опять же, если кто-то неистово часто будет нажимать ф5, не отвалиться ли вообще база (хотя данных вытягивается не так уж много)))

Можно реализовать с помощью веб-сокетов
https://blog.miguelgrinberg.com/post/easy-websocke...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы