【发布时间】:2011-10-21 05:05:45
【问题描述】:
我对使用 Django 开发新的 Python 网络应用程序很感兴趣。不过,我希望能够在桌面 python 应用程序中重用相同的代码。 (这对我来说是 Python 对 PHP 的吸引力之一)。是否有任何既定方法可以将使用 Django 编写的应用程序重新打包为桌面应用程序?
【问题讨论】:
标签: django web-applications desktop-application
我对使用 Django 开发新的 Python 网络应用程序很感兴趣。不过,我希望能够在桌面 python 应用程序中重用相同的代码。 (这对我来说是 Python 对 PHP 的吸引力之一)。是否有任何既定方法可以将使用 Django 编写的应用程序重新打包为桌面应用程序?
【问题讨论】:
标签: django web-applications desktop-application
当然可以!但我能想到的唯一对桌面应用有用的 Django 部分是 ORM。对于表示层,您必须找到一种使用 HTML 的方法,或者使用 python gwk(或类似的东西)
【讨论】:
有DjangoKit,它做你想做的,并基于一个django项目创建一个Mac GUI应用程序。
那里可能更简单,因为获取 WebKit 视图来呈现 HTML 真的很容易,但您也许可以从中汲取一些想法。
【讨论】: