Google App 引擎文档指出可以上传和使用第三方库,前提是它们是用纯 Python 编写的。
我需要采取哪些步骤才能做到这一点?
最佳答案
我所做的是在我的根目录中创建一个名为 fix_path.py 的文件,如下所示:
import os
import sys
import jinja2
# path to lib direcotory
sys.path.insert(0, os.path.join(os.path.dirname(__file__), 'lib'))
然后我创建了一个 lib 目录,并将模块放入其中。
例如,我使用 WTForms。我的文件结构如下所示。
- 库
- 表格
- 修复路径.py
- 一些文件.py
当我准备好从我的 somefile 脚本中调用它时
import fix_path # has to be first.
import wtforms
here这个例子在我的 github 源代码中。检查 fix_path.py 的设置和 views.py 的使用。
关于python - 上传Python第三方库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10648256/