2017-07-28 152 views
0

访问由PHP做学说数据库我有一个由Symfony2中(PHP框架)提出的Web应用程序如何从蟒蛇

因此,有通过doctrine2 PHP源代码来处理MySQL数据库。

现在我想从python脚本控制这个数据库。

当然,我可以直接从python访问数据库。

但是,它很复杂,可能会违反doctrine2规则。

有没有一种很好的方式来通过python从php学习访问数据库?

+0

“但是,这很复杂,可能会违反doctrine2规则。” =>如果你只想查询数据库而不改变架构中的任何内容,那么doctrine2规则不会被破坏。你应该看看peewee图书馆。这是一个超级简单的Python ORM。 –

+0

在您的应用程序中添加REST(或其他)API,并将您的Python代码作为此API的客户端。 –

+0

我看到make api听起来也是这样的好方法 – whitebear

回答

0

您可以尝试Django ORM或SQL Alchemy,但模型的配置必须非常仔细地完成。也许你可以从Doctrine2配置文件写入解析器到Django模型。如果你这样做,请开源。

+0

我看到,​​,,,,我需要在Django ORM或SQL Alchemy中用symfony ORM编写相同的模型。解析器可能是最好的答案。我会查的。 – whitebear