Ввод даты в html в sql-запрос в качестве параметра с помощью Django с использованием pyodbc и обновление страницы

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

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

Я могу получить доступ к нужной мне информации, используя pyodbc и записывая raw sql запросы и сохраняя результаты в pandas DataFrames с помощью pandas.read_sql_query(my_raw_query_as_string, connection). Это решение пригодится, так как иногда я перерабатываю результаты запроса для вычисления значений индикаторов.

< <

Создавая приборную панель, я понял, что могу (и не знаю, должен ли) полностью забыть о Django ORM и при этом умудриться отображать графики (используя pychart.js) индикаторов.

Я хочу, чтобы пользователь вводил html Dates на интерфейсе приборной панели, передавал эти даты моим запросам в качестве параметров, собирал другой результат, который я обрабатываю и обновляю графики.

Я пытался сделать это с помощью htlm форм, но я не могу перенести отправленные данные в python, плюс когда я отправляю даты, url меняется, чего я не хочу. Я хочу оставаться на странице приборной панели.

Удалось ли кому-нибудь сделать что-то подобное с помощью Django?

Удачного дня!

Кэт

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