問題タブ [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です。ほとんどの場合、リストは別のモデルの外部キーで構成されています。

ただし、ほとんどの実用的なアプリケーションでは、通常、キーのリスト (オブジェクトの名前) を取得するときに、少なくとも 1 つ以上の詳細が必要になるため、そのオブジェクトへの適切なハイパーリンクを作成できます。これには、キーのリストをループし、各オブジェクトを取得してその「name」プロパティを使用する必要があります。

これは最善のアプローチですか?「読み込みは安い」ということで、今のところプロパティを 1 つしか使っていなくても、各オブジェクトを取得しても問題ないでしょうか? または、追加の取得を避けるために、 tipfy の JsonProperty のような特別なプロパティを使用して(キー、名前)「タプル」を保存する必要がありますか?

0 投票する
0 に答える
266 参照

google-app-engine - App Engine での tipfy によるマルチ認証

アプリ エンジンで tipfy フレームワーク (tipfy.org) を使用していますが、実際に問題が発生しています。拡張機能「auth-extention」を一晩中機能させようとしています。ユーザーは facebook/twitter/openid などからサインインできます。

拡張機能は以下のリンクで見つけることができます。Python 忍者の場合、コードは非常に単純に見えますが、私はこれらすべてに不慣れで、率直に言って困惑しています!

過去 24 時間かけて解決しようとしましたが、エラーが発生し続けます。私が統合しようとしている MOD のダウンロード数は約 1,000 のようで、苦情もあまりないようです。

マルチ認証プラグインへのリンク: 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 サーバーを並行して実行する必要はありません。関数でブートストラップしますsetUphttp://ivory.idyll.org/articles/twill-and-wsgi_intercept.htmlに例がありますが、Tipfy でそれを行う方法がわかりません。

WSGI アプリケーション自体を返す Tipfy ライブラリの呼び出しはどれですか? 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 という 2 番目のディレクトリに追加し、それを config.py *apps_installed* リストに追加して (hello_world を削除)、ページをリロードしました。

次の出力が得られます。

明らかに、ハンドラーが見つかりませんが、なぜですか? ロードするアプリはどこで設定できますか?

ヒントになれば幸いです。

0 投票する
2 に答える
1473 参照

python - Tipfy: テンプレートに blob を表示するには?

与えられたのは、tipfy (python) を使用した gae で、次のモデルです。

ブロブを表示するためのテンプレートタグは何ですか (ここの画像)?

0 投票する
1 に答える
258 参照

macos - virtualenvでpipを使用してtipfyをインストールする

パッケージを使用して、 Google App Engine SDK for Pythonを OS Xにインストールしました。GoogleAppEngineLauncher-1.4.1.dmg

Python 2.5 ベースの virtualenv を作成し、のようにwerkzeugtipfyをインストールしました。

ただし、Python インタープリターを実行してから、 tipfyimport tipfyイントロスペクトすると、受け取るのは次のとおりです。dir(tipfy)

確かに、完全にインストールされたtipfyのすべてではありません。

  1. pipを使用してtipfyをインストールすることは可能ですか?
  2. Tipfyをvirtualenvで動作させるには、他に何をインストールする必要がありますか?
  3. pipを使用してtipfyをインストールする場合、引き続きGoogleAppEngineLauncherを使用できますか? GoogleAppEngineLauncherを使用する必要がありますか?

構成

  • OS XにインストールされたPython 2.5.4を使用しています
  • virtualenv 1.5.1
  • ピップ0.8.1
0 投票する
2 に答える
786 参照

python - TipfyでOpenIDを使用した認証

アプリの認証部分を開発していますが、OpenIDを使用した認証のコーディングで問題が発生しました。

Tipfyのサンプルコードを見てきましたが、OpenIDプロバイダーがgoogleにハードコーディングされていることを前提に書かれているようです。

ユーザーが希望するOpenIDを提供できるようにしたいと思います(それがポイントではありませんか?)。

ユーザーが提供したOpenIDを使用してログインしているユーザーを示すサンプルコードはありますか?

0 投票する
2 に答える
846 参照

apache-flex - tipfyでflexcrossdomain.xmlを構成する方法

Google AppEngineskdを使用してflexcrossdomain.xmlをtipfyで構成する方法を知りたいです。

ご意見をお聞かせください。ありがとう。

編集:

TipfyはGaeで使用するフレームワークです。

私が知りたいのですが:

  1. crossdomain.xmlをルートまたは他の場所に配置できる場所
  2. xmlにリダイレクトするためのスクリプトが必要ですか?
  3. 変更する必要のあるファイル。app.yaml。
  4. それを機能させるために変更または作成する必要があるその他のものまたはファイル。

ありがとう。

0 投票する
2 に答える
295 参照

python - AppEngineデータストアクエリの問題

実行しようとしているいくつかのクエリに奇妙な問題があります。

クエリから結果のタプルを返すメソッドを作成しました-

問題は、結果は各呼び出しで同じであるということです。商品属性「active」で商品が削除または「False」に変更された場合でも。結果は、SDKサーバーを再起動したときにのみ更新されます。本番環境では、バージョンを変更するまで変更されません。

クエリプロパティがBooleanPropertyであるもう1つのクエリで同様の問題が発生しました。

これをどのように修正できるかについてのアイデアはありますか?

編集:私はtipfyアプリケーションでメソッドを使用しています。wtformsの選択フィールドに入力するために使用されます。'choices'は基本的に、タプル(値、名前)のペアのリストを取ります。

編集に問題はありません。管理者側から確認すると、特定の製品が「False」に設定されていることがわかります。また、製品のリスト全体を空(削除)にしても、最初に取得したのと同じリストを取得します。

アプリケーションのどこでもキャッシュを使用していません。

0 投票する
1 に答える
166 参照

python - Python、GAE、Tippyでは、画像検索のパラメーターとしてdb.keyを渡すことができません

さて、私はtipfyで遊んで、簡単なフォトギャラリーを作成しています。私はwebbappを使用した実用的なソリューションを持っています。これは私のテンプレート、browse.htmであり、両方の例で同じままです。

これは私のdatabsemodelで、これも同じです

したがって、webappを使用すると、私のスクリプトは次のようになります。

したがって、これは完全に機能します。今、tipfyを使おうとすると、私は次のことを行います。

さて、この最後の例は完全には機能しません。すべてのコメントと日付を取得して正しく表示します、画像は表示しません

私はこれに固執しているので、どんな入力でも大歓迎です。