gae-boilerplate文档

时间:2012-10-22 22:12:09

标签: google-app-engine boilerplate

在我为App Engine寻找一个好的社交登录包时,我正在试试gae-boilerplate。但是我发现除了自述文件之外没有任何文档,我认为这还不够。

我有很多问题,其中包括:

  • 应该将样板用作库还是根据需要下载和修改?
  • 如何更新样板?
  • 每个模型做什么?
  • 我的模板应该放在哪里?
  • 我应该有不同的路线文件吗?
  • 我应该从BaseHandler派生我的处理程序吗?
  • 一般来说,我应该在页面中实现哪些内容?例如,我发现我必须在所有POST请求中包含csrf_token。如果事先知道这一点,以及我必须在整个过程中发现的许多其他事情,并且我在不确定我是否应该这样做的情况下实施,那将是很好的。
  • 还有一些......

我最大的问题是社交登录不起作用,我觉得这个样板是一个很大的怪物,我不知道从哪里开始。更糟糕的是,很难从任何非生产机器上调试社交身份验证。这就是为什么我拼命寻找一些文档。

我没有找到任何东西,我想在我的情况下肯定会有更多的人。所以,任何有助于更好地理解gae-boilerplate的文档指针都将非常受欢迎。

编辑:我在以前工作过的网站上切换到了gae-boilerplate。也许我的大多数问题都来自于我试图整合gae-boilerplate和现有网站的方式。因此,我试图将gae-boilerplate视为一个库,并保留我自己的模板,处理程序,静态文件等。

谢谢你们!

编辑2:在尝试其他选项之后,我不得不说我对gae-simpleauth非常满意。它的效果非常好,Alex的支持非常棒。

1 个答案:

答案 0 :(得分:2)

我将尝试回答以下大部分问题:

  • 样板是否应该用作库或根据需要下载和修改?
    • 您可以根据具体要求根据需要进行修改。
  • 如何更新样板?
    • 你是什么意思?
  • 每个型号做什么?
    • UserSocialUser非常自我解释。 LogVisitLogEmail用于审核目的。
  • 我的模板应该放在哪里?
    • 在模板目录
  • 我应该有不同的路线文件吗?
    • 不,您可以将现有文件用于所有路线。
  • 我应该从BaseHandler派生我的处理程序吗?
    • 这不是强制性的,但我建议这样做。 BaseHandler非常方便,并提供了很多好东西。
  • 一般来说,我应该在页面中实现哪些内容?
    • 你到底是什么意思?

通常,您可以使用gae-boilerplate作为参考,您将在其上构建自己的项目。逐步研究代码,尝试弄清楚每个文件和库的用途以及它们如何协同工作。这样你就可以很好地了解jinja模板,oauth2等等。

希望这有帮助。