Как преобразовать приложение django в настольное приложение
У меня есть приложение Django, работающее на DigitalOcean с Nginx и PostgreSQL. Но некоторые клиенты хотят иметь автономную версию приложения, чтобы их данные оставались на их системах и им не нужно было подключаться к интернету. Одно из решений - написать все приложение с нуля, но это потребует времени и затрат.
Я думал о решении, где я могу преобразовать приложение Django в настольное приложение с минимальными изменениями, т.е. заменить CDN на файлы и удалить функциональность, которая требует интернет. Но я не знаю, как я могу это сделать.
Я думал об электроне, т.е. elctron породит дочерний процесс, который запустит сервер django, а затем электрон загрузит 127.0.0.1:8000 в webview.
Но как я могу упаковать это приложение в исполняемый файл, ведь для этого нужно, чтобы python был установлен и настроен в системе пользователя. Или есть ли в самом python какая-нибудь библиотека, которая может преобразовать приложение Django в настольное приложение?
Ниже приведена файловая структура моего проекта Django
project_folder/
app_1/
app_2/
app_3/
configurations/
templates/
__init__.py
asgi.py
settings.py
urls.py
wsgi.py
media/
staticfiles/
manage.py
Любая помощь будет принята с благодарностью.