如何从蟒蛇
问题描述:
访问由PHP做学说数据库我有一个由Symfony2中(PHP框架)提出的Web应用程序如何从蟒蛇
因此,有通过doctrine2 PHP源代码来处理MySQL数据库。
现在我想从python脚本控制这个数据库。
当然,我可以直接从python访问数据库。
但是,它很复杂,可能会违反doctrine2规则。
有没有一种很好的方式来通过python从php学习访问数据库?
答
您可以尝试Django ORM或SQL Alchemy,但模型的配置必须非常仔细地完成。也许你可以从Doctrine2配置文件写入解析器到Django模型。如果你这样做,请开源。
+0
我看到,,,,,我需要在Django ORM或SQL Alchemy中用symfony ORM编写相同的模型。解析器可能是最好的答案。我会查的。 – whitebear
“但是,这很复杂,可能会违反doctrine2规则。” =>如果你只想查询数据库而不改变架构中的任何内容,那么doctrine2规则不会被破坏。你应该看看peewee图书馆。这是一个超级简单的Python ORM。 –
在您的应用程序中添加REST(或其他)API,并将您的Python代码作为此API的客户端。 –
我看到make api听起来也是这样的好方法 – whitebear