2013-08-02 49 views
2

我有一個main.py,其中包含從db中獲取並顯示的對象的類定義。GAE,Python:如何在一個地方定義db對象類?

我也有一個scrape.py從網上獲取這些相同類型的對象,並將它們存儲到數據庫。

如何避免必須在main.py和scrape.py中爲這些對象定義類定義?

回答

4

將這些類放入一個單獨的模塊(文件)中,並將它們放入其他兩個文件中。

models.py(新文件)

class MyModel(object): 
    pass # Implementation here 

scrape.pymain.py

from models import MyModel, SomeOtherModel 
m = MyModel 
m.put() 
2

創建一個名爲類和變量的獨立.py文件,將您在代碼中使用的所有類放在該文件中,並在兩個文件啓動時調用它。

相關問題