Исполнитель SQL-запросов с помощью Django
Я новичок в разработке программного обеспечения, моя задача - разработать веб-приложение, в котором я использую Django Web Framework, которое может Выполнять SQL-запросы к базе данных MS SQL Server, отображать результаты запроса и записывать детали в базу данных Django (PostgreSQL), такие как временная метка, пользователь, SQL Statement, ошибки, результаты и т.д, это работает. Но не могли бы вы подсказать мне, как это улучшить? В моем шаблоне я использую Ajax, и планирую использовать reactJS в качестве фронтенда, но я не очень люблю это сейчас, потому что мне нужно сначала изучить это.
Цель:
(1). Я хочу хранить результаты в сессии, получать их с помощью ajax
из сессии и отображать результаты.
(2)., но я хочу добавить unique ID
с помощью generate_session_id()
к этим данным сессии, чтобы идентифицировать эти конкретные данные сессии и получить их с помощью ajax
и отобразить эти данные сессии.
(3)., а также дать пользователю возможность открыть новую вкладку и запустить другой исполнитель SQL-запроса.
(3.1). Каждый раз, когда страница перезагружается, или страница готова, или пользователь открывает ее в другой вкладке, unique session id
должен быть другим или обновить unique ID
с помощью cleanup_old_sessions()
. На данный момент cleanup_old_sessions()
настроен на очистку, если данные сессии устарели на 1 час.
(3.2). Но я хочу, чтобы session ID
обновлялся каждый раз.
Спасибо, ваш ответ мне очень поможет и будет очень признателен.
Примечание: Код, который я здесь привожу, взят из исследования ChatGPT :)