我還是Python和GAE的新手。我有一個運行良好的本地服務器上的應用程序。我可以添加實體到我的數據存儲,我可以查看我的網站等:一切都很好。bulkloader不導入ndb.model
現在我正試圖使用bulkloader將實體添加到我的數據存儲中。我遵循教程https://developers.google.com/appengine/docs/python/tools/uploadingdata。我的裝載機低於:
from google.appengine.ext import ndb
from google.appengine.tools import bulkloader
import my_model
class ArticleLoader(bulkloader.Loader):
def __init__(self):
bulkloader.Loader.__init__(self, 'Article',
[('title', str),
('author', str)
])
loaders = [ArticleLoader]
我收到錯誤:
No module named my_model
沒有人對此有一個解決?
注意:我只使用一個目錄。因此,我的加載程序與導入my_model
模塊的其他文件位於相同的位置。
我沒有'bulkloader.yaml'文件。本教程提到無法爲localhost自動生成一個。如果我需要一個,有沒有人有一個文件應該是什麼樣子的例子?我正在傳入一個csv文件。 – kasavbere