Я реализую проект с каналами django и столкнулся с неожиданной проблемой. Из-за специфики этого веб-приложения мне нужно установленное соединение с веб-сокетом на каждой странице этого приложения, но, к сожалению, когда я нажимаю на меню панели навигации, страница полностью перезагружается, и веб-сокет потерял соединение. Итак, не могли бы вы, профессионалы, подсказать мне, как я могу установить одно подключение к веб-сокету, которое никогда не будет потеряно, независимо от того, сколько раз веб-страница будет перезагружена? P.S. Я не мог сделать панель навигации статической и отдельной от страницы, потому что она немного отличается на каждой странице по некоторым причинам дизайна и удобства использования.





Я бы порекомендовал вам максимально использовать javascript, чтобы сделать вашу DOM без загрузки новой страницы. Или вам следует отделить соединение веб-сокета от веб-приложения и подключить его с помощью встроенных в ОС функций.