passlib和谷歌应用引擎

时间:2012-09-19 23:35:25

标签: python google-app-engine import libraries

我下载了Python库passlib,我正在尝试使用sha256_crypt类来加密和解码数据。

我将其添加到app.yaml文件中,但它显示为the library "passlib" is not supported

我不能用它?如果是这样我应该使用什么呢?

此外,您可以使用GAP的库有限制吗?

1 个答案:

答案 0 :(得分:1)

您无需将该模块添加到app.yaml中的库。

哟只需要上传模块和你的代码。为此,不是安装模块(使用pip,easy_install,apt-get等),而是在项目文件夹中复制/解压缩。

为什么不使用Pycrypto,它支持third party library并用C语言编写。

关于最后一个问题,在Appengine中可以运行哪些库存在一些限制。目前,不支持用户提供的带有C扩展的模块,有些模块通过third party libraries支持。另外,为了安全起见,一些系统调用被禁用,因此也可以阻止使用某些模块。