我几个月前继承了一个appengine Coursebuilder项目,我们一直在尝试升级到CourseBuilder的最新版本。为此,第一步是下载课程的本地版本。
每当我运行appcfg.py download_app -A $ projectID -V $ versionNumber ./folderToSaveTo
它会下载该课程的另一版本,该版本看起来像是带有旧占位符文本的旧测试版本,所有课程链接都设置为私有。
当我在Appengine仪表板中查看课程的版本时,只有一个版本,因此我不确定该下载的是什么。
另外,建议我使用Coursebuilder随附的ETL工具来下载文件,但这也有很多其他问题。以前,我曾在最初建议使用ETL工具的coursebuilder forum上直接问过这个问题。
在此先感谢您的帮助,
泰勒·诺兰(Tyler Nolan)
最佳答案
appcfg的download_app
仅在默认模块中查找。您应该检查开发者控制台UI中是否有任何下拉菜单,以便您查看是否还有其他模块。
另一方面,gcloud preview app modules download
允许您指定模块。
希望这可以帮助您找到应用程序的“真实版本”。
您下载的内容也有可能显示默认数据,因为未按照正确连接到数据库的方式对其进行查看,因此它回落为原来的样子。