appengine上的Jinja2版本2.8

亚当·比索内特(Adam Bissonnette)

目前,Jinja 2.6版是应用引擎上唯一受官方支持的版本。是否有可靠的方式来加载2.8版,而不是其受支持的/内置的2.6版?

这是我现有的include /库代码的摘录,该代码包含用于加载Jinja2.6的startup.yaml文件:

includes:
- lib/terminal/
- lib/recovery/

libraries:
- name: webapp2
  version: "2.5.1"
- name: jinja2
  version: "2.6"

在我们的startup.py文件中,我们有一堆导入,然后此行:

import webapp2 from webapp2_extras
import sessions, jinja2

我当时想我应该能够将2.8代码放到我的lib文件夹中并将其添加为include或将其导入稍有不同,但这似乎不起作用。也许我应该使用另一个版本的webapp2或另一种方式来做到这一点?

杰弗里·戈德维尔(Jeffrey Godwyll)

您可以从app.yaml“库”部分中删除该条目,然后出售要使用的最新jinja2库,因为它是纯python软件包:

pip install Jinja2==2.8 -t lib

然后在您的中添加到应用引擎appengine_config.py

from google.appengine.ext import vendor

vendor.add('lib')

有关供应商的更多信息,访问https://cloud.google.com/appengine/docs/python/tools/libraries27#vendoring

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

appengine上的Jinja2版本2.8

来自分类Dev

hack Jinja2是从utf-8而不是ascii编码?

来自分类Dev

hack Jinja2是从utf-8而不是ascii编码?

来自分类Dev

什么是SQL Server 8版本?

来自分类Dev

为什么Node.js 0.12.0版本中的V8需要SSE2 CPU指令?

来自分类Dev

在Jinja2模板中使用utf-8字符

来自分类Dev

flake8 2.4.0是否不支持pep8 1.6.2版本?

来自分类Dev

Kubuntu 14.04:要在Win8 64位笔记本电脑上运行的i686版本?

来自分类Dev

PHPStorm 8版本控制(git)范围可忽略PHP_CodeSniffer中的文件

来自分类Dev

汇编语言:64位寄存器的8位版本?

来自分类Dev

为什么会有Windows 8的32位版本?

来自分类Dev

遍历MySQL数据库,使用UTF-8版本更改撇号

来自分类Dev

Java 8版本-有条件的列表列表

来自分类Dev

在jinja2模板中递增列表项(appengine)

来自分类Dev

.Net 2版本的Element At

来自分类Dev

.Net 2版本的Element At

来自分类Dev

Jinja2 for PyCharm?

来自分类Dev

如何在Ubuntu 12.04 LTS上安装最新的grub2版本

来自分类Dev

从8和8.1版本开始,Windows SDK中是否缺少“ dxsdkver.h”头文件?

来自分类Dev

Mac OSX Yosemite上的iPython笔记本:即使已安装,也没有名为jinja2的模块

来自分类Dev

Mac OSX Yosemite上的iPython笔记本:即使已安装,也没有名为jinja2的模块

来自分类Dev

iOS8上的Mailcore2

来自分类Dev

grub2是1.99版本的grub吗?

来自分类Dev

DB2版本的SQL差异

来自分类Dev

水豚和Select2版本4

来自分类Dev

Spring Boot H2版本警告

来自分类Dev

升级到xcode 6 beta 2版本

来自分类Dev

相同MDF文件的C#2版本

来自分类Dev

grub2是1.99版本的grub吗?