我有一個main.py,其中包含從db中獲取並顯示的對象的類定義。GAE,Python:如何在一個地方定義db對象類?
我也有一個scrape.py從網上獲取這些相同類型的對象,並將它們存儲到數據庫。
如何避免必須在main.py和scrape.py中爲這些對象定義類定義?
我有一個main.py,其中包含從db中獲取並顯示的對象的類定義。GAE,Python:如何在一個地方定義db對象類?
我也有一個scrape.py從網上獲取這些相同類型的對象,並將它們存儲到數據庫。
如何避免必須在main.py和scrape.py中爲這些對象定義類定義?
將這些類放入一個單獨的模塊(文件)中,並將它們放入其他兩個文件中。
models.py(新文件)
class MyModel(object):
pass # Implementation here
scrape.py或main.py
from models import MyModel, SomeOtherModel
m = MyModel
m.put()
創建一個名爲類和變量的獨立.py文件,將您在代碼中使用的所有類放在該文件中,並在兩個文件啓動時調用它。