擅长:python、mysql、java
<p>如果您正在开发一个web应用程序,那么没有什么可以阻止您使用Python并使其从drupal未使用的子域或路径进行访问,只需让web服务器指向它。例如:</p>
<pre><code>http://mainsite.com/ <- drupal
http://app.mainsite.com <- python web app
http://mainsite.com/python/ <- python web app
</code></pre>
<p>对于大多数web服务器来说,这是相当直接的。<a href="https://www.djangoproject.com/" rel="nofollow">Django</a>可能特别适合于此,它有一个很好的特性<a href="https://docs.djangoproject.com/en/1.3/howto/legacy-databases/" rel="nofollow">can inspect live databases, and generate models for you</a>:</p>
^{pr2}$
<p>这使您可以通过一个不错的ORM与Python中的现有数据库进行交互。在</p>
<p>如果您需要从PHP页面直接调用Python,可以使用<a href="http://www.zeromq.org/" rel="nofollow">zeromq</a>实现快速IPC或TCP通信,或者构建一个简单的restapi等</p>