Подтвердить что ты не робот

Проекты Django в качестве настольных приложений: как?

Как сделать проекты Django упакованными как настольные приложения? Я нашел несколько учебных пособий, но есть ли какое-нибудь решение, как DjangoKit, для Linux и Windows?

Список связанных учебных пособий:

4b9b3361

Ответ 1

Этот проект начался, когда мне нужно было распространять автономного пользователя установочная демонстрация Windows Django Приложение

dbuilder.py

Изменить: Еще одна альтернатива Super Zippy, она берет пакет Python и его чистые зависимости Python и преобразует их все в один исполняемый файл.

Ответ 2

Возможно, вы захотите посмотреть в Appcelerator (ссылка) Titanium Desktop для разработки веб-приложений на рабочем столе.

Это полностью перекрестная платформа, Linux, Mac OSX, Windows.

Он поддерживает запуск кода Python, Ruby и JavaScript в вашем приложении, который одновременно взаимодействует с одним пэтером в одном приложении. Это довольно мило.

Ответ 3

(Полное раскрытие, я основатель ToDesktop. Хотя я думаю, что это полезный ответ)

Если ваше приложение Django уже развернуто как веб-приложение, вы можете поместить его в Electron.

Если веб-приложение не нужно распространять среди пользователей (т.е. вам не нужен установщик или подпись кода), тогда Nativefier отлично подходит для этого. Это бесплатно и с открытым исходным кодом. Я сделал руководство по Nativefier здесь.

Если вы распространяете среди пользователей, то вам, вероятно, понадобится установщик, подпись кода и автообновления для Electron. ToDesktop сделает все это за вас без какой-либо кодировки или конфигурации. Здесь сравнение двух здесь.