gpt4 book ai didi

python - 如何为 python 服务器模块编写 html gui (django)

转载 作者:太空宇宙 更新时间:2023-11-04 10:59:44 25 4
gpt4 key购买 nike

在 python 中为多路复用 tcp 服务器构建 HTML gui 的方法是什么?

我熟悉使用 Django 构建网站,但我不明白的是,tcp 服务器部分如何与 Django 相关 View 进行通信?我如何实现数据共享(我只见树木不见森林)?对我来说,问题是无状态“请假”和“状态完整”py 模块“作为守护进程运行”之间的映射。

问候

编辑我的独立应用程序骨架:

#!/usr/bin/python

from django.core.management import setup_environ
import settings
setup_environ(settings)

from myapp.models import fanzy


def main():
for each in fanzy.objects.all():
print each.id, each.foo


if __name__ == '__main__':
main()

最佳答案

Django is just Python ,因此您用 Python 编写的任何内容都可以在您为 Django 编写的“ View ”中导入和引用,以作为 HTTP 响应返回。

在回答您问题的另一部分时,处理 TCP 连接的 HTTP 服务器与 python 框架通信的方式最常见的是通过称为 WSGI 的协议(protocol)。 This is a good place获得更多关于 WSGI 原理的知识。这是 another .

关于运行后台进程和提供该进程事件的 View ,最好将这两个问题分开。您可以将数据写入文件或数据库,然后通过 Web 应用程序访问和提供这些数据。

这些只是一般性评论,因为您的问题并不完全清楚。请随时回答更多问题。

关于python - 如何为 python 服务器模块编写 html gui (django),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6642762/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com