哪些python工具用于构建数据库支持的webapp
我的目标是建立一个简单的讨论网站 这说明,如果没有任何其他工具,Python很难用于构建数据库webapp哪些python工具用于构建数据库支持的webapp,python,orm,cheetah,Python,Orm,Cheetah,我的目标是建立一个简单的讨论网站 这说明,如果没有任何其他工具,Python很难用于构建数据库webapp 您还会使用哪些其他工具?许多人会推荐。ORM与模板不同。既然您想编写自己的sql查询,同时又想编写干净的python代码,我建议您看看。我已经使用了web.py,我必须说它非常简单和中肯。它有自己的模板引擎,但是你也可以使用不同的模板引擎 如果您想使用ORM,您可以使用SQLAlchemy或SQLObject,它们似乎非常流行。对不起,您的问题毫无意义 您说您不能使用Django,因为您必
您还会使用哪些其他工具?许多人会推荐。ORM与模板不同。既然您想编写自己的sql查询,同时又想编写干净的python代码,我建议您看看。我已经使用了web.py,我必须说它非常简单和中肯。它有自己的模板引擎,但是你也可以使用不同的模板引擎
如果您想使用ORM,您可以使用SQLAlchemy或SQLObject,它们似乎非常流行。对不起,您的问题毫无意义 您说您不能使用Django,因为您必须自己编写SQL查询。首先,你为什么要这么做?其次,Django当然不会阻止你 即使您说您想自己编写SQL查询,您也会问什么是ORM最好的。ORM取代了编写SQL的需要,这就是关键所在。如果你因为这个原因不能使用Django,SQLAlchemy也帮不了你
你的问题很奇怪 首先,Django不会强迫您使用它的SQL抽象。Django的每个部分都可以独立于其他部分使用。您可以将Django与任何其他SQL库一起使用
其次,如果您需要构建自己的SQL查询,ORM与您需要的正好相反。除了Django之外,还有许多其他选项。然而: 您可以在Django中进行自己的SQL查询。extra允许您在ORM之上进行额外的SQL调用 如果要进行原始SQL查询,完全绕过ORM,可以使用django.db进行查询 也就是说,如果您仍然想使用框架,除了Django之外,还有其他选项: 涡轮齿轮 塔架 Web2Py Zope3 Plone/Zop2 有关更多框架的列表,请参见
现在,如果您不想使用ORM,只想直接进行SQL调用,那么Python还可以与数据库交互。请参阅。您的标题与您的问题不太匹配。Django之外还有许多Python web框架,您可以构建多种类型的应用程序,包括前端——有框架或没有框架。我修正了这个问题。extra不是进行任意SQL调用的正确工具。如果你想完全绕过ORM,可以通过cursor.execute.Right来实现——这就是我在第三段中所说的。另外,让我们在ORM之上使用自定义SQL进行过滤。