【问题标题】:I can develop web application and run it as desktop application by using python-django framework?我可以使用 python-django 框架开发 Web 应用程序并将其作为桌面应用程序运行吗?
【发布时间】:2019-02-02 18:46:16
【问题描述】:

我想使用python(django)框架为电子政务应用程序构建一个Web应用程序

但是我想像不在浏览器内部的桌面应用程序一样运行这个 Web 应用程序,我可以通过 python 和 django 来执行此操作吗?

我是 django 新手,你能帮帮我吗

提前致谢

【问题讨论】:

  • 我看不出使用“WEB”框架来做这件事的意义!
  • 感谢您的回答,但是巴士办公室或飞行办公室......等应用程序......他们有网络应用程序,他们在浏览器之外像桌面应用程序一样运行他们的应用程序跨度>
  • 您能否详细说明您的问题?我不明白您所说的巴士办公室和飞行办公室应用程序是什么意思。
  • 我见过一些像桌面应用程序一样工作并与互联网连接的网络应用程序,我的意思是网络应用程序在浏览器之外工作......我可以创建网络应用程序并在浏览器之外运行它
  • 如何以及为什么要在浏览器之外运行 Web 应用程序?你说的是电子之类的东西吗?

标签: python django


【解决方案1】:

没有。 Django 被设计为像烧瓶一样作为 Web 服务器运行,并使用将由浏览器呈现的有效响应来响应 HTTP 请求。

正如 Fynn Becker 所提到的,有一个系统(电子)旨在采用节点服务器环境并使其适用于桌面应用程序。

并且已经有实验使用 python-shell 从电子执行 python 代码:https://www.techiediaries.com/python-electron-tutorial/

但我认为让 django 在电子中正常工作会很困难。

如果您想使用 python 编写桌面应用程序,那么我建议您使用以下几个可用库之一:PyQt、PySide、Kivy、Tkinter 等。

这是一个简要概述的帖子:http://takluyver.github.io/posts/so-you-want-to-write-a-desktop-app-in-python.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-28
    • 2021-01-23
    • 2011-10-21
    • 2011-03-31
    • 1970-01-01
    • 1970-01-01
    • 2013-12-03
    • 1970-01-01
    相关资源
    最近更新 更多