如何将Django项目打包为桌面应用程序? 我找到了一些教程,但对于Linux和Windows,有没有DjangoKit的解决方案?
相关教程列表:
答案 0 :(得分:6)
您可能需要查看Appcelerator(link)Titanium Desktop,以便在桌面上开发网络应用。
它完全跨平台,Linux,Mac OSX,Windows。
它支持在您的应用程序中运行 Python ,Ruby和JavaScript代码,同时与一个应用程序中的一个花药进行交互。这很甜蜜。
答案 1 :(得分:6)
这个项目在我需要的时候开始 分发自包含用户 可安装的Django Windows演示 应用
编辑:另一种选择是Super Zippy,它需要一个Python包及其纯Python依赖项,并将它们全部转换为单个可执行文件。
答案 2 :(得分:0)
(完全公开,我是ToDesktop的创始人。不过我认为这是一个有用的答案)
如果您的Django应用已被部署为网络应用,则可以将该网络应用包装在Electron中。
如果不需要将Web应用分发给用户(即,您不需要安装程序或代码签名),那么Nativefier非常适合。它是免费和开源的。我做了一个Nativefier guide here。
如果要分发给用户,则可能需要安装程序以及Electron的代码签名和自动更新。 ToDesktop将为您完成所有操作,而无需任何编码或配置。 有一个comparison of the two here。