问题标签 [tipfy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
668 浏览

google-app-engine - 在 App Engine 中使用 ListProperty 或自定义元组属性?

我正在使用 Google App Engine 开发一个应用程序,并偶然发现了以下场景,它可能被描述为“ MVP -lite”。

建模多对多关系时,要使用的标准属性是 ListProperty。您的列表很可能由另一个模型的外键组成。

但是,在大多数实际应用程序中,当您获得一个键列表(对象名称)时,您通常至少需要一个详细信息,这样您就可以构造一个指向该对象的漂亮超链接。这需要遍历您的键列表并抓取每个对象以使用其“名称”属性。

这是最好的方法吗?因为“读取很便宜”,即使我现在只使用一个属性,是否可以获取每个对象?或者我应该使用像tipfy的JsonProperty这样的特殊属性来保存(键,名称) “元组”以避免额外的获取?

0 投票
0 回答
266 浏览

google-app-engine - 在 App Engine 上使用 tipfy 进行多重身份验证

我正在使用 app 引擎上的 tipfy 框架 (tipfy.org) 并且遇到了一些实际问题。我一直在尝试让扩展“auth-extension”工作一整夜。它允许用户通过 facebook/twitter/openid 等登录。

扩展可以在下面的链接中找到,如果你的 python ninja 代码看起来很简单,但我对这一切都很陌生,坦率地说它令人困惑!

在过去的 24 小时里,我一直在尝试解决它,但我不断收到错误。我正在尝试集成的 mod 似乎有大约 1k 的下载量并且没有多少投诉,所以这一定是我做错了一些简单的事情。

这是多身份验证插件的链接:http: //tipfy-auth.appspot.com/ http://code.google.com/p/tipfy-ext-auth/source/browse/#hg/examples/multi-授权

我所需要的只是上面集成的登录系统,根据tipfy docs应该非常简单,但出于某种原因..它的捆绑方式不是直接开箱即用。

我真正得到的是..询问是否有人可以使用上面的登录系统附加一个工作应用程序(似乎提供了它的实际来源),这样我就可以尝试了解我哪里出错了..它会非常感谢,我很乐意给你一个小奖励。

0 投票
1 回答
108 浏览

unit-testing - 如何同时使用 Tipfy 和 wsgi_intercept 进行测试?

我正在使用Tipfy创建一个 API 。我有一个现有的套件来测试我将通过 URL 公开的一些方法,但我想做的是确切了解这些函数在公开后将如何工作。例如,我想直接测试 URL 参数。

我认为我需要的是类似wsgi_intercept的东西。它使用一个 返回 WSGI 应用程序的函数来运行其测试,因此您不必并行运行 Web 服务器;它在setUp函数中为您引导它。http://ivory.idyll.org/articles/twill-and-wsgi_intercept.html有一个例子,但我不知道如何用 Tipfy 来做。

什么对 Tipfy 库的调用将返回 WSGI 应用程序本身?Tipfy.wsgi_app?

如果您可以建议其他测试策略或工具,我也将不胜感激。

谢谢!

0 投票
2 回答
380 浏览

google-app-engine - Tipfy:本地访问多身份验证示例时出现“NotFound:404”

我在 Google App Engine 上使用 Tipfy 框架 (tipfy.org)。我想扩展多认证示例(http://tipfy-auth.appspot.com/)。
为了尝试这个例子,我安装了 Tipfy。
如果我运行本地服务器,可以通过浏览器访问 *hello_world* 应用程序。
然后我在名为 multi_auth 的第二个目录中添加了多重身份验证应用程序,将其添加到 config.py *apps_installed* 列表中(已删除 hello_world)并重新加载页面。

我得到以下输出:

显然,没有找到处理程序,但是为什么呢?我在哪里可以设置应该加载哪个应用程序?

我会很高兴有一个提示。

0 投票
2 回答
1473 浏览

python - Tipfy:如何在模板中显示 blob?

给定的是使用tipfy(python)以下模型的gae:

显示 blob 的模板标签是什么(这里是图片)?

0 投票
1 回答
258 浏览

macos - 在 virtualenv 中使用 pip 安装tipfy

我使用该软件包在 OS X 上安装了适用于 Python 的 Google App Engine SDK 。GoogleAppEngineLauncher-1.4.1.dmg

我创建了一个基于 Python 2.5 的virtualenv,然后安装了werkzeugtipfy,如下所示:

但是,当我运行 Python 解释器,import tipfy然后用 内省tipfydir(tipfy),我收到的只是:

当然,这不是完全安装的tipfy的全部内容。

  1. 是否可以使用pip安装tipfy
  2. 我还需要安装什么才能让tipfyvirtualenv中工作?
  3. 使用pip安装tipfy时,我还可以使用GoogleAppEngineLauncher吗?我必须使用GoogleAppEngineLauncher吗?

配置

0 投票
2 回答
786 浏览

python - 使用任何带有 Tipfy 的 OpenID 进行身份验证

我正在开发我的应用程序的身份验证部分,并且遇到了使用 OpenID 进行编码身份验证的问题。

我查看了 Tipfy 示例代码,但它似乎是在 OpenID 提供程序被硬编码到谷歌的假设下编写的。

我希望用户能够提供他们想要的任何 OpenID(这不是重点吗?)。

有没有人有任何示例代码显示用户使用用户提供的 OpenID 登录?

0 投票
2 回答
846 浏览

apache-flex - 如何在tipfy中配置flex crossdomain.xml

我想知道如何使用 Google 应用引擎 skd 在 tipfy 中配置 flex crossdomain.xml。

请指教。谢谢。

编辑:

Tipfy 是一个在 Gae 中使用的框架。

我想知道:

  1. 我可以将crossdomain.xml放在根目录或其他位置,
  2. 我需要脚本来重定向到 xml,
  3. 我需要修改哪些文件,例如。应用程序.yaml。
  4. 我需要修改或创建以使其工作的任何其他内容或文件。

谢谢。

0 投票
2 回答
295 浏览

python - 应用引擎数据存储区查询问题

我尝试运行的几个查询有一个奇怪的问题。

我已经构建了一个方法,它从查询中返回一个结果元组-

问题是,每次调用的结果都是相同的。即使产品被删除或在产品属性“活动”中更改为“假”。只有当我重新启动 sdk 服务器时才会刷新结果。在生产中,它只是在我更改版本之前不会改变。

我在另一个查询中看到了类似的问题,其中查询属性是 BooleanProperty。

关于如何解决这个问题的任何想法?

编辑:我在一个小费应用程序中使用该方法。它用于填充 wtforms 中的选择字段。'choices' 基本上接受元组(值,名称)对的列表。

我对编辑没有任何问题。当我从管理员端检查时,我可以看到某些产品设置为“假”。即使我清空(删除)整个产品列表,我也会得到与第一次相同的列表。

我没有在应用程序的任何地方使用缓存。

0 投票
1 回答
166 浏览

python - 使用 Python、GAE 和 Tipfy,无法将 db.key 作为参数传递给图像检索

好的,所以我在玩tipfy,制作一个简单的照片库。我有一个使用 webbapp 的工作解决方案,这是我的模板,browse.htm,在两个示例中都保持不变:

这是我的数据库模型,它也一样

所以,使用 webapp,我的脚本是:

所以,这很完美。现在,尝试使用tipfy,我这样做:

现在,最后一个示例不能完美运行。它确实获取所有评论和日期并正确显示它们,但没有图片

我很坚持这一点,欢迎任何意见。