哪些python工具用于构建基于数据库的webapp

2024-03-29 09:28:32 发布

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

我是completing my first database project,旨在建立一个简单的讨论网站。在

answers which I got at Superuser表明在没有任何其他工具的情况下,Python很难用于构建数据库webapp。在

你还会使用哪些工具?


Tags: 工具project数据库which网站my情况database
3条回答

很多人会推荐SQLAlchemy。在

除了Django,还有许多其他选择。但是:

您可以在Django中进行自己的SQL查询Here is the documentation for ^{}extra()允许您在ORM上进行额外的SQL调用。在

如果您想进行原始SQL查询,完全绕过ORM,可以使用django.db进行查询。See this article for examples。在

也就是说,如果您还想使用框架,除了Django之外还有其他选择:

  • 涡轮齿轮
  • 塔架
  • Web2Py公司
  • Zope3型
  • 普隆/Zop2

请参见this list以获取更多框架的列表。在

现在,如果您不想使用ORM而只想直接调用SQL,那么Python还可以与数据库交互。见this page on the Python wiki。在

对不起,你的问题没有道理。在

  1. 你说你不能使用Django,因为你必须自己编写SQL查询。首先,你为什么要这么做?其次,Django当然不会阻止你。

  2. 即使你说你想自己编写SQL查询,你也会问什么ORM是最好的。ORM取代了编写SQL的需要,这就是重点。如果因为这个原因不能使用Django,SQLAlchemy就帮不上忙了。

相关问题 更多 >