Python作为web脚本语言?

2024-04-25 21:16:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我最近一直在用Python开发,我非常喜欢它。作为一种快速脚本语言(想象一下,没有疯狂的函数名!),我希望能够将其用作web开发语言。

我听说过Django,但我想要更简单一点的。

我运行Lighttpd,并且已经有了一个Python脚本,但是我不能通过URL向它传递参数,比如http://localhost/index.py?foo=bar。是否有允许这样做的函数/库?

我可能会做错事,所以请告诉我。但我绝对讨厌PHP,因为我已经看过Python了。;)


Tags: django函数py脚本web语言localhosthttp
3条回答

如果您想要一个非常简单但功能强大的框架,请尝试Flask

(然后学习一些SQLAlchemy,事情会突然变得更加容易。)

假设您使用的是CGI接口,cgi模块。

您可以查看so-starving项目,查看用各种不同python web框架编写的简单应用程序,并选择一个您同意的应用程序!

I can't pass arguments to it via the URL, like .../index.py?foo=bar. Is there a function/library that allows this?

任何可用的Python框架都允许您自定义将URL映射到特定的Python函数。上面的URL看起来更像是../blog/foo/bar并且你的应用程序知道如何处理额外的位。

就我个人而言,我支持Flask的建议——这是一个非常适合初学者的微框架,对从事小型项目的专业人员也很有用。

我也爱上了框架金字塔,它有点复杂,但非常适合更大的应用程序。

相关问题 更多 >