Как создать каталоги/файлы на локальной машине с помощью Django?

Я работаю над проектом блокчейна, в котором я реализую кошелек, используя Django. Пользователь входит в систему и получает генерируемый адрес. Теперь я хочу хранить пару закрытый ключ/публичный ключ пользователя в файле локально на машине пользователя каждый раз, когда пользователь генерирует адрес, и иметь возможность прочитать этот файл снова в следующей сессии (по желанию пользователя). Я делаю это потому, что само приложение является суперузлом блокчейна, а все пользователи - виртуальными узлами. Все коммуникации между пользователями происходят через суперузел, поэтому функциональность кошелька не является основной функцией приложения

Все работает отлично, за исключением того, что я не могу найти способ создания файлов локально на машине клиента. Я просмотрел документацию Django, но не могу найти ничего полезного (возможно, я ищу не в том месте).

Есть ли способ, с помощью которого я могу этого добиться?

Примечание: я стараюсь, насколько это возможно, избегать JavaScript, и я не хочу, чтобы пользователи скачивали/загружали файлы вручную.

Сохранение данных/файлов на клиентской машине ограничено современными браузерами по уважительной причине (безопасность). Однако существуют Cookies (https://www.w3schools.com/js/js_cookies.asp, https://docs.djangoproject.com/en/3.2/topics/http/sessions/) или html5 webstorage (https://www.w3schools.com/html/html5_webstorage.asp).

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