【发布时间】:2015-03-27 19:59:46
【问题描述】:
我目前在 Google App Engine 上托管一个域名为 appspot.com 的网站
我希望借助 Google App Engine 在我的网站中实现的一个功能是“用户身份验证”,我希望能够使用 Jinja2 模板语言创建该功能。
我有资源解释如何为 GAE 应用程序执行此操作的过程,但是,我想知道是否有任何方法可以使用 Jinja2 等语言为网站完成此功能?
然后使用 Jinja2 创建一个 html 模板,然后将可与 main.py 和 app.yaml 文件一起使用的模板页面与我网站中的页面链接。
下面是我想要创建的示例
我的网站上有一个“联系”页面,从这个页面我希望有一个从联系页面上的按钮到“用户登录”页面的链接。我希望使用 Python、webapp2、Jinja2 等创建此登录页面,然后用户使用他们的 Google 帐户登录。
我的 app.yaml 目前
application: wrestlingsite
version: 2
runtime: python27
api_version: 1
threadsafe: yes
handlers:
- url: /
static_files: wfiles/homepage.html
upload: wfiles/homepage.html
- url: /
static_dir: wfiles
libraries:
- name: webapp2
version: "2.5.2"
- name: jinja2
version: "2.6"
这可能吗?从查看一些 GAE 文档时,它只提到将此功能与 GAE 应用程序一起使用。
【问题讨论】:
-
Jinja2 绝不是一个框架,它只是一种模板语言。
标签: python google-app-engine webapp2