您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何从Python Google App Engine中的模块访问供应商库?

如何从Python Google App Engine中的模块访问供应商库?

每个模块目录都作为一个独立的应用程序上载,并且它需要该模块目录中的所有文件(即,模块的 目录中的任何内容都不上载/在模块中可见)。模块目录是包含模块.yaml文件的目录,因此在您的情况下,它们将是modules/module1modules/module2目录。

因此,将lib目录和目录appengine_config.py从应用程序目录符号链接到模块目录中。另外,正如Tim所提到的,对于我的应用程序来说,有效的销售商行确实是justvendor.add('lib')。复制它们同样有效,但是符号链接更好,因为您只需要按照DRY精神在版本控制系统中维护一个副本。该appcfg.py脚本知道遵循符号链接上传符号链接指向的实际文件

如果你并不需要 所有的 ,但只有 一些 模块的库,你可以创建一个lib在该模块dir指明,只有符号链接的应用程序的必要子目录libDIR到相应模块的lib目录(不要上传不必要的文件)。

可能 还需要符号链接到其他应用程序级配置文件中的某些模块,以使开发服务器上的某些支持脚本保持满意,请参见以下答案:https ://stackoverflow.com/a/34111170/4495081。请注意,仅通过上载单模块应用程序教程中提到的模块代码,可能不会仅通过上载模块的代码来更新应用程序级别的配置,而是需要appcfg.py使用备忘单中提到的相应参数显式地请求它们。回答。

python 2022/1/1 18:29:13 有188人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶