訪問由PHP做學說數據庫我有一個由Symfony2中(PHP框架)提出的Web應用程序如何從蟒蛇
因此,有通過doctrine2 PHP源代碼來處理MySQL數據庫。
現在我想從python腳本控制這個數據庫。
當然,我可以直接從python訪問數據庫。
但是,它很複雜,可能會違反doctrine2規則。
有沒有一種很好的方式來通過python從php學習訪問數據庫?
訪問由PHP做學說數據庫我有一個由Symfony2中(PHP框架)提出的Web應用程序如何從蟒蛇
因此,有通過doctrine2 PHP源代碼來處理MySQL數據庫。
現在我想從python腳本控制這個數據庫。
當然,我可以直接從python訪問數據庫。
但是,它很複雜,可能會違反doctrine2規則。
有沒有一種很好的方式來通過python從php學習訪問數據庫?
您可以嘗試Django ORM或SQL Alchemy,但模型的配置必須非常仔細地完成。也許你可以從Doctrine2配置文件寫入解析器到Django模型。如果你這樣做,請開源。
我看到,,,,,我需要在Django ORM或SQL Alchemy中用symfony ORM編寫相同的模型。解析器可能是最好的答案。我會查的。 – whitebear
「但是,這很複雜,可能會違反doctrine2規則。」 =>如果你只想查詢數據庫而不改變架構中的任何內容,那麼doctrine2規則不會被破壞。你應該看看peewee圖書館。這是一個超級簡單的Python ORM。 –
在您的應用程序中添加REST(或其他)API,並將您的Python代碼作爲此API的客戶端。 –
我看到make api聽起來也是這樣的好方法 – whitebear