我在python3中有一个GAE应用程序,它使用数据存储区ndb客户端库。有没有一种方法可以在本地或通过dev_appserver.py进行测试?
也就是说,是否有一种方法可以满足本地.badge
或通过模拟/垫片层的导入?也许我在我的requirements.txt文件中缺少一个模块,不确定是哪个模块。
dev_appserver.py --application my_application app.yaml
失败。本地服务器启动,但是随后无法启动应用程序,因为它在使用google.appengine.ext.ndb
的导入中很早就失败了。
如果这是一个需求问题,我目前在ImportError: No module named 'google.appengine'
文件中有google-cloud-datastore==1.7.1
。 python3的工作示例很难获得。
答案 0 :(得分:1)
google.appengine
模块已包含在第一代Python(2.7)运行时中。无法通过pip
或第二代(3.7)运行时进行安装。
使用它的唯一方法是编写和部署第一代App Engine应用。
您可能对ndb
客户端库的Python 3版本感兴趣:https://github.com/googleapis/python-ndb