gpt4 book ai didi

python - 现有控制台程序的良好 Python Web 框架?

转载 作者:行者123 更新时间:2023-11-28 21:27:52 24 4
gpt4 key购买 nike

我希望我是在正确的 StackExchange 网站上提问。

我用 Python 编写了一个控制台程序,我想在上面放置一个 Web 界面,但我很难决定选择什么 Web 框架。我不需要太多,但我想在尝试使用它时避免不必要的工作。我不需要数据库(目前),所以这对我来说根本不重要。

我看过 Django、Web2py、bottle.py 和 web.py。

如果我是从头开始,Django 和 Web2py 似乎很棒,但我不是,而且似乎有点难以集成到现有代码中。

bottle.py 和 web.py 看起来几乎可以解决问题,但它们太基础了,我希望还有其他东西不需要像它们看起来那么多的模板方式做。

我不想简单地将控制台界面复制到浏览器中,而是为 Web 界面自定义它,所以我不一定要寻找任何可以简单地将控制台应用程序包装到Web 界面(尽管那也很有趣。)

最佳答案

这是一个难题...就我个人而言,我并不认为 web.py 像您所说的那样“基本”。使用 GET 和 POST 函数将您的代码包装在一些类中并完成应该非常容易。

此外,Django 可以按原样“缩小”:How do I write a single-file Django application?是关于这个的完整对话。

我会说,什么对您来说太“基础”了?你提到了“模板化”,但如何为你神奇地模板化呢?有用于 Web 应用程序的开源模板,比如 twitter bootstrap 会浮现在脑海中,它为您的下一个 Web 应用程序提供了现成的模板。 YUI 和 dojo 也做类似的事情(侧重点不同,因为它们是成熟的 JS 框架)。

也就是说,有一个名为“shovel”的全新项目(此处):https://github.com/seomoz/shovel

我还没有使用过它,但它似乎可以为您将命令包装到 Web 界面中。你说这会很“有趣”。

就我个人而言,我将 web.py 用于我所有的网络内容。

关于python - 现有控制台程序的良好 Python Web 框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9662398/

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