2013-07-10 36 views
0

搜索時,樣品Python代碼我碰到一個例子來了。爲什麼需要?沒有其他方法可以建立連接嗎?嵌套類(PeeWee型號)

+0

這個[相關問題](http://stackoverflow.com/questions/719705/what-is-the-purpose-of-pythons-inner-classes)可能會有用。 –

回答

3

這就是ORM指定哪些數據庫連接模型類應該使用的方式。它是在一個子類中指定的,以便Peewee不會將其視爲模型字段。更詳細的信息可在Peewee食譜文章中找到,內容涵蓋Database and Connection recipes

+0

是的 - 這是一種存儲和繼承關於模型的「元數據」的方式。 Peewee使用metaclasses通過'Meta''做一些有趣的魔法。如果您有興趣,請查看源代碼。 – coleifer

+0

由於某種原因,http://peewee.readthedocs.org/en/latest/中沒有食譜,所以上面的鏈接不工作.. [我能找到的最後一本食譜是這個(從2.0版開始)。 2)](https://peewee.readthedocs.org/en/2.0.2/peewee/cookbook.html)。當我寫這個v2.7.4是最新的。 – klaas