Google Drive Spreadsheets的Python ORM框架:butterdb

jopen 10年前發布 | 13K 次閱讀 butterdb Python開發

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>

項目主頁:http://www.baiduhome.net/lib/view/home/1408674828538

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!