【问题标题】:GAE User authentication on website网站上的 GAE 用户身份验证
【发布时间】: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


【解决方案1】:

我建议您浏览一下 Python 教程:https://cloud.google.com/appengine/docs/python/gettingstartedpython27/introduction

本教程涉及用户身份验证以及如何使用 jinja。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-27
    • 1970-01-01
    • 2014-02-20
    • 1970-01-01
    • 1970-01-01
    • 2020-08-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多