2024-03-29 09:28:32 发布
网友
我是completing my first database project,旨在建立一个简单的讨论网站。在
answers which I got at Superuser表明在没有任何其他工具的情况下,Python很难用于构建数据库webapp。在
你还会使用哪些工具?
很多人会推荐SQLAlchemy。在
除了Django,还有许多其他选择。但是:
您可以在Django中进行自己的SQL查询。Here is the documentation for ^{}。extra()允许您在ORM上进行额外的SQL调用。在
extra()
如果您想进行原始SQL查询,完全绕过ORM,可以使用django.db进行查询。See this article for examples。在
django.db
也就是说,如果您还想使用框架,除了Django之外还有其他选择:
请参见this list以获取更多框架的列表。在
现在,如果您不想使用ORM而只想直接调用SQL,那么Python还可以与数据库交互。见this page on the Python wiki。在
对不起,你的问题没有道理。在
你说你不能使用Django,因为你必须自己编写SQL查询。首先,你为什么要这么做?其次,Django当然不会阻止你。
即使你说你想自己编写SQL查询,你也会问什么ORM是最好的。ORM取代了编写SQL的需要,这就是重点。如果因为这个原因不能使用Django,SQLAlchemy就帮不上忙了。
很多人会推荐SQLAlchemy。在
除了Django,还有许多其他选择。但是:
您可以在Django中进行自己的SQL查询。Here is the documentation for ^{} 。
extra()
允许您在ORM上进行额外的SQL调用。在如果您想进行原始SQL查询,完全绕过ORM,可以使用
django.db
进行查询。See this article for examples。在也就是说,如果您还想使用框架,除了Django之外还有其他选择:
请参见this list以获取更多框架的列表。在
现在,如果您不想使用ORM而只想直接调用SQL,那么Python还可以与数据库交互。见this page on the Python wiki。在
对不起,你的问题没有道理。在
你说你不能使用Django,因为你必须自己编写SQL查询。首先,你为什么要这么做?其次,Django当然不会阻止你。
即使你说你想自己编写SQL查询,你也会问什么ORM是最好的。ORM取代了编写SQL的需要,这就是重点。如果因为这个原因不能使用Django,SQLAlchemy就帮不上忙了。
相关问题 更多 >
编程相关推荐