2013-04-18 148 views
3

我想用Kivy/Python構建一個應用程序,但我不知道Kivy和MySQL之間的連接如何。它只是像Python嗎? 對不起,如果這個問題不恰當。Kivy-Python與數據庫

+1

如果您包括您嘗試過的內容,期望的內容,您認爲問題出在哪裏以及您的代碼,則會更合適。 – hd1 2013-04-18 02:16:40

回答

6

它就像普通的python。

Kivy是一個構建用戶界面的框架。這取決於您如何在應用程序中與數據庫進行交互。考慮使用MVC模型,其中您有一個很好的邏輯分離。考慮使用sqlalchemy作爲你的數據庫抽象層。

希望有所幫助。

+0

Alecxe,你有沒有得到kivy與sqlalchemy合作?我一直在試圖找到一個管理它的人的例子,但還沒有。謝謝 – 2014-04-28 17:39:35

+0

@IainDuncan我個人還沒有嘗試過這種混合。這裏有一些例子,例如[本](https://gist.github.com/shadowmint/7004832)。 'sqlalchemy'實際上是可插入的和框架不可知的。但是,例如,如果您使用的是Android,則需要使用sqlite。 – alecxe 2014-04-28 17:46:38

+0

謝謝alecxe,那就是我正在尋找的東西,只是證明我可以使用Kivy + SQAlchemy + sqlite。精彩! SQLAlchemy很棒,所以我希望我可以將它用於移動應用程序的持久層。 :) – 2014-04-28 22:09:25