問題タブ [turbogears2]
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.
python - PythonTurbogears2.0でのカートアイテム管理
私はPythonを初めて使用するので、小さなストアを開発してTG2で試してみることにしました。これまで私はそれを愛してきましたが、私のコーディングパレードはまだJavaのLike、たとえばadd to cart
CartControllerのメソッドに非常に関連していると思います。
これは確かにこれを達成するための最良の方法ではありませんが、これまでのところ期待どおりに機能します。Javaでは、Itemオブジェクトを更新する必要がありますが、ここでは、リストから削除してから更新し、再度追加する必要があります。これは正しいですか?
e-commerce - eコマース向けTurboGears
TurboGears 用の優れたオープン ソース ショッピング カートの実装はありますか? (Django 用の Satchmo を見つけましたが、TurboGears 用に手ぶらでやろうとしています。) この特定の車輪のセットを再実装することは避けたいと思います。
python - Turbogears 2.1 のログイン機能を拡張する方法
Turbogears 2.1 と repoze.who/what を使用していますが、基本認証機能を拡張する方法がわかりません。私は基本的に、ユーザーがログインする前に、電子メールで送信されたリンクを介してアカウントを有効にすることを要求しようとしています。アカウントをアクティブ化せずにログインしようとした場合、適切なエラー メッセージを表示したいと考えています。デフォルトの Turbogears 機能は、すべてのエラーに対して 1 つのメッセージを表示するだけです。
正常に動作する独自の認証プラグインを作成しました。アカウントをアクティブ化していない場合、ユーザーはログインできません。ただし、フォームを作成してカスタム エラー メッセージを表示しようとすると、問題が発生します。どうすればこれを行うことができますか?
ありがとう
python - TurboGears2でDBSessionを使用してレコードを更新する方法
こんにちは私はユーザーがログインしたときにユーザー行を更新しようとしています。単にユーザーのログイン数を1つ増やしたいだけです。post_loginコントローラーメソッドのコードは次のとおりです。
ユーザーレコードは、データベースで更新されていないだけです。TGのドキュメントには、トランザクションマネージャーはすべてのトランザクションをフラッシュし、すべての未処理のSQLを自動的に実行する必要があると記載されていますが、更新では機能していないようです。手動でコミットした後にDBSession.commit()を挿入しようとしましたが、エラーメッセージが表示されます。同様に、DBSession.flush()をコントローラーメソッドに追加してもエラーは発生しませんが、実際にはレコードも更新されません。
svg - パイロンまたはターボギアの SVG?
コンポーネントとして SVG マークアップを生成するための文書化された pylons または turbogears2 ウィジェットはありますか? また、それらを使用して SVG プライマリ ドキュメントを返すサンプル アプリケーションはありますか?
python - リクエストがターボギアのajaxであるかどうかを確認する方法
Turbogearsのコントローラーメソッドでリクエストがajaxリクエストであるかどうかを確認するにはどうすればよいですか?さらに、リクエストがajaxリクエストの場合、railsやsymfonyのように「partial」を返すことは可能ですか?jsonデコレータについては知っていますが、makoテンプレートの一部を返す方法が必要です(データをフォーマットする必要があり、すべてをJavascriptで実行したくないため)。たとえば、ニュース記事のリストの2ページ目のフォーマットされたリストを返したい場合、ページ全体(フォーマットされたリストだけ)を返したくありません。
ありがとう
python - Turbogears 2 でのファイルのアップロード
私は、Turbogears 2 でファイルのアップロードを管理するための「ベスト プラクティス」の方法を模索してきましたが、これまで実際に例を見つけていません。ファイルを実際にアップロードする方法を見つけましたが、それがどれほど信頼できるかはわかりません。
また、アップロードされたファイル名を取得する良い方法は何でしょうか?
私が正しく理解していると仮定すると、このようなものはコアの「命名」の問題を回避できますか? ID = UUID。
gwt - GWTとターボギアの比較
複数の Web アプリケーション フレームワークにまたがって実装されたチュートリアルを知っている人はいますか?
たとえば、GWT の Stock Watcher チュートリアルを Turbo Gears 2 に実装して、Turbo Gears 2 で実行するのがどれほど難しいかを確認しようとしています。
同様に、GWT に実装する Turbo Gears 2 のチュートリアルを探しています。
しかし、私は車輪を再作成するのが嫌いなので、そのようなプロジェクトに精通している人や、そのようなプロジェクトに取り組むのを手伝ってくれる人がいるのだろうかと思っていました.
ありがとう、
――スペンサー
python - TGAdmin で TurboGears 2 の Repoze フィールドの名前を変更する
私は、TurboGears 2 の Repoze 'groups'フィールドの名前を'roles'に変更して、名前空間と db テーブルを他の目的のために解放することに取り組んでいます。また、私は Drupal のバックグラウンドが強いので、グループよりも役割の方がはるかに理にかなっています。
今、私はこれらのようなこれを行うためのいくつかのドキュメントを見つけました:
http://code.gustavonarea.net/repoze.what-quickstart/#customizing-the-model-definition
ただし、これらは途中までしか進んでいません。この diffでわかるように、必要なすべての変更を行いました (少なくとも、数回再確認したと確信しています) 。
これは正常に動作しているように見えますが、TurboGears 管理システムでかなり大きな問題に遭遇しました。
http://turbogears.org/2.0/docs/main/Extensions/Admin/index.htmlを試してみましたが、何の違いもないように見えましたが、100% 正しく行ったかどうかはわかりません。
この問題は、localhost/admin/permissions/ にアクセスしようとすると発生します。内部サーバー エラーが発生し、次のエラーが出力されます。http://pastebin.com/YWMH3SiUこのエラーは Roles/Users ページでは発生せず、権限 /edit/1 も機能します。
TG 2.1b2でkubuntu 10.04を実行しています。(私は主に、本当に重要な mako のサポートを容易にするためにベータ版を実行しています。)
どんな助けでも大歓迎です。
python - URL パラメーターを転送してカスタム述語チェッカーを再配置する方法
URLパラメーターにアクセスして何かを検証できるrepozeカスタム述語チェッカーを作成したいと思います。しかし、この許可チェッカーをすべてのコントローラーのスコープに設定するために allow_only を使用したいと思います。何かのようなもの:
次に、 my_custom_predicate は、すべての MyController メソッドのすべてのリクエストの URL パラメータをチェックし、それが行うことは何でも行う必要があります。問題はまさにそれです: my_custom_predicate が url パラメータをチェックできるようにする方法です。