【发布时间】:2012-12-08 12:49:12
【问题描述】:
我还是 Python 和 GAE 的新手。我在本地服务器上有一个运行良好的应用程序。我可以将实体添加到我的数据存储区,我可以查看我的网站等:一切都很好。
现在我正在尝试使用 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 文件。
标签: google-app-engine bulkloader