Тимофей Дейс:
В JS кодируешь в JSON так: JSON.stringify(values);
В Django раскодируешь, как написал @angru
А вообще, в гугле миллиарды инфы на эту тему.
Василий: Ну конечно. Вам же доступна переменная request. На её основе отдавайте куда нужно. Но я бы на странице регистрации и логина просто забил. Там меню достаточно не рендерить.
Василий:
Плюс: оно хранится в ОЗУ, а не в файле (что, в общем-то, нивелируется кэшированием этого самого меню)
Минус: чтобы редактировать меню, нужно редактировать код (тоже так себе минус, поскольку JSON - тоже файл)
BlastPy: Я это к тому, что сбрутить пароль (даже за необозримое время и из 26 символов) проще, чем найти ключ, который запаролен, пусть даже, тем же паролем. Шутник.