問題タブ [turbogears]
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 - TurboGears を使用した Facebook アプリケーションの例 -- pyFacebook
Facebook で実行したい TurboGears アプリケーションがあり、pyFacebook または minifb.py を使用した TurboGears プロジェクトの例を探しています。pyFacebook は Django 中心であり、おそらくそれは理解できると思いますが、結局のところ、これは怠惰な Web です。
python - ターボギアで CRUD を実行する
Turbogears フレームワークで広範な CRUD (作成-取得-更新-削除) インターフェイスを実行するための適切なパッケージまたは方法はありますか? FastDataGrid ウィジェットは役に立たないブラック ボックスであり、CRUDTemplate は自分で作成するよりも手間がかかるように見えます。アイデア?提案?
python - Python ウェブフレームワークの混乱
誰かが現在の python webframeworks がどのように適合するかを説明してもらえますか?
私が聞いた 3 つは、CherryPy、TurboGears、および Pylons です。ただし、TurbGears は CherryPy を「コントローラー」として使用しているように見えるため (CherryPy 自体はフレームワークではありませんか?)、TurbGears 2 は Pylons の上に構築される予定です (これは、同じこと?)。
python - ファイアウォールの背後にあるときに、python .egg ファイルをダウンロードするにはどうすればよいですか
ターボギアを試してみますが、Windows Vista を使用しています。しかし、ファイアウォール プロキシの問題により、セットアップ ターボギアを Windows 環境にインストールするために必要な .egg ファイルをダウンロードできないようです。起動可能なものを持っているか、または起動可能な Linux USB を作成できます。cygwin を試すことはできますが、cygwin をどこから始めればよいかわからないため、ターボギアのようなものをインストールする際のファイアウォール/プロキシの問題を解決する方法を考えていました。
可能であれば、サイトにアクセスして、その非オンライン バージョンを Python 環境にインポートするだけでダウンロードできるターボギアの非オンライン バージョンはありますか?
本当にありがとう!:)
python - ターボギア アプリケーションの生産データベースを更新する方法
本番環境にpostgres本番データベースがあります(大量のデータが含まれています)。ここで、tg-app のモデルを変更して、いくつかの新しいテーブルをデータベースに追加する必要があります。
どうすればいいですか?私はsqlAlchemyを使用しています。
python - snmp 監視用の Python ベースの Web UI を知っている人はいますか?
サボテンやMRTGに匹敵します。
python - Turbogears/cherrypy アプリケーションから外部 URL を参照する方法は?
私はターボギアを学ぶために tinyurl クローンを書いています。cherrypy/turbogears アプリからブラウザーを外部 Web サイト (www.yahoo.com など) にリダイレクトするにはどうすればよいですか?
私はそれについてグーグルで調べましたが、あまり有用な情報を見つけることができませんでした.
python - コントローラ内から呼び出したり、テンプレートを使用してレンダリングしたりできるTurbogearsでコントローラメソッドを作成する方法
あなたがそのようなコントローラーメソッドを持っているなら:
コントローラクラス内からそのメソッドを呼び出して、Python dictを取得するにはどうすればよいですか?dictのjsonでエンコードされた文字列ではなく(jsonからpython dictにデコードする必要があります)。モデルからデータを取得するための関数と、テンプレート(KID、JSON)で使用するためにそのデータをパックするための関数を作成する必要が本当にありますか?同じクラスからこのメソッドを呼び出すと、次のようになるのはなぜですか。
メソッドがHTMLリクエストの一部として呼び出された場合にのみ適切な場合に、json文字列を取得します。私は何を逃しましたか?
python - データベースオブジェクトをturbogears WidgetListに渡すにはどうすればよいですか?
データベースにいくつかのオブジェクトを追加するためのフォーム ウィジェットをセットアップしようとしていますが、WidgetList 内に含まれるウィジェットに引数を渡すことができないように思われるため、行き詰っています。それを明確にするために、ここに私の WidgetList があります:
WidgetList 内からデータベースからオブジェクトを取得する必要があったことがわかります。これは、(モデルで classmethod を使用しているにもかかわらず) データベース コードとかなり緊密に結合していることを意味します。
問題は、WidgetList インスタンスが作成されると、それらのフィールドにアクセスできないことです (それ以外の場合は、コントローラーから client_fields.client_group.options=[(key,value)] を呼び出すことができます)。フィールドはクラスから削除され、リストに追加されたので、それらを再度見つけるには、そのリストを繰り返し処理して、変更したい Field クラスを見つける必要があります-きれいではありません。WidgetsList をチェックアウトしたときの ipython からの出力は次のとおりです。
では、これらの Widgets と WidgetLists をデータベースなどに密接に結び付けずに設定するにはどうすればよいでしょうか?
python - 新しいプロジェクトにはどのバージョンの TurboGears を使用すればよいですか?
新しいプロジェクトを計画しており、 TurboGearsを使用したいと考えています。問題は、どのバージョンを選択すればよいかわからないことです。3 つの選択肢があります。 Turbogears 1.0.8 (安定版) Turbogears 1.1 (ベータ 3) Turbogears 2.0 (ベータ 4)
これは新しいプロジェクトなので、間違ったフレームワークを選択したくありません。では、違いはどこにあり、どのように「ベータ」が 2.0 なのですか?
助けてくれてありがとう!