Google Drive Spreadsheets的Python ORM框架:butterdb
butterdb是一個針對Google Drive Spreadsheets的Python ORM框架。What works?
- 將數據存儲在 Google Spreadsheets 中 (the cloud!!!)
- Models from classes
- Fields as attributes. decimals, ints and strings only (as far as I know)
- Commits
- Mocked unit tests, mock database
- Arbitrary cell execution with
=blah()
(free stored procedures?) Auto backup/bad patch control</pre>
import butterdb
database = butterdb.Database("MyDatabaseSheet", "foo@google.com", "password")
@butterdb.register(database) class User(butterdb.Model): def init(self, name, password): self.name = self.field(name) self.password = self.field(password)
barry = User("Barry", "hunter2") barry.name = "Steve" barry.commit()
users = User.get_instances()</pre>
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!