擅长:python、mysql、java
<p>除了Django,还有许多其他选择。但是:</p>
<p><strong>您可以在Django中进行自己的SQL查询</strong>。<a href="http://docs.djangoproject.com/en/dev/ref/models/querysets/#extra-select-none-where-none-params-none-tables-none-order-by-none-select-params-none" rel="nofollow noreferrer">Here is the documentation for ^{<cd1>}</a>。<code>extra()</code>允许您在ORM上进行额外的SQL调用。在</p>
<p>如果您想进行原始SQL查询,完全绕过ORM,可以使用<code>django.db</code>进行查询。<a href="http://blog.doughellmann.com/2007/12/using-raw-sql-in-django.html" rel="nofollow noreferrer">See this article for examples</a>。在</p>
<p>也就是说,如果您还想使用框架,除了Django之外还有其他选择:</p>
<ul>
<li>涡轮齿轮</li>
<li>塔架</li>
<li>Web2Py公司</li>
<li>Zope3型</li>
<li>普隆/Zop2</li>
</ul>
<p>请参见<a href="http://wiki.python.org/moin/WebFrameworks" rel="nofollow noreferrer">this list</a>以获取更多框架的列表。在</p>
<p>现在,如果您不想使用ORM而只想直接调用SQL,那么Python还可以与数据库交互。见<a href="http://wiki.python.org/moin/DatabaseProgramming/" rel="nofollow noreferrer">this page on the Python wiki</a>。在</p>