我下载了Python库passlib,我正在尝试使用sha256_crypt类来加密和解码数据。
我将其添加到app.yaml
文件中,但它显示为the library "passlib" is not supported
。
我不能用它?如果是这样我应该使用什么呢?
此外,您可以使用GAP的库有限制吗?
答案 0 :(得分:1)
您无需将该模块添加到app.yaml中的库。
哟只需要上传模块和你的代码。为此,不是安装模块(使用pip,easy_install,apt-get等),而是在项目文件夹中复制/解压缩。
为什么不使用Pycrypto,它支持third party library并用C语言编写。
关于最后一个问题,在Appengine中可以运行哪些库存在一些限制。目前,不支持用户提供的带有C扩展的模块,有些模块通过third party libraries支持。另外,为了安全起见,一些系统调用被禁用,因此也可以阻止使用某些模块。