問題タブ [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 - ターボギア 2 チュートリアル?
Turbogears 2 の優れた初心者用チュートリアルを知っている人はいますか? 私は特に、ゼロから作成するのではなく、既存のデータベース スキーマの操作に関する詳細が記載されているものに興味があります。(そして、MS SQL サーバーのセットアップに関するいくつかの指針も役立ちます!)
sqlalchemy - TurboGears2/SQLAlchemy: 自動インクリメントの主キーを持つテーブルに新しい行を挿入する
私は初心者で、TG2 と SQLAlchemy について理解を深めようとしています。現時点で私が取り組んでいる特定の問題は、PK フィールドが自動インクリメントとして構成されている場合に、テーブルに新しい行を挿入する方法です。
例えば:
myproject.model.myproject.py ファイルで、次のテーブルを定義しました。
私の websetup.py ファイルでは、いくつかの初期データを入力します。これはデータの最初の行なので、ごまかして djID を「1」に定義しました
websetup.py で (オブジェクト Dj を介して) djs テーブルに 2 番目の行を作成したい場合、どうすればよいでしょうか?
私は以前にさまざまなことを試しましたが、うまくいきませんでした。たとえば、同じフォーマットを使用し、2 つの文字列 (djname 列と djwebpage 列) しか含めなかった場合、十分な引数を与えていないというエラーが表示されます。
もちろん、最終的には、テーブルに新しいエントリを挿入できるようにするコントローラーを作成する方法を理解する必要があります...しかし、一度に一歩ずつ学習を進めて、 websetup.py ファイルを介して複数の行を持つテーブル。それが次のステップに進むための手がかりになることを願っています。
前もって感謝します!
ruby-on-rails - Pylons と TG2 の Rails の Migrations または Django の South に相当するものは何ですか?
Pylons と TG2 プロジェクトがデータベースの移行をどのように処理するか知っている人はいますか? Rails の Migrations や Django の South に似たものを探しています。
python - ターボギア 2.0 と Python 2.6
Windows 7 と Windows XP の両方に Python 2.6 で TurboGears 2.0 をインストールしようとしましたが、どちらも同じエラーが発生します。
現在、メイン サイトのドキュメントによると、TurboGears 2.0 はこのページで Python 2.6 をサポートしています。
TurboGears は、2.4 から 2.6 までの任意のバージョンの Python で動作します。この記事の執筆時点で最も広く展開されている Python のバージョンは、バージョン 2.5 です。Python 2.4 と Python 2.6 の両方で、適切なセクションで説明する追加の手順が必要です。
しかし、彼らはドキュメントでそれらの手順について決して言及していません。
python - Windows 7 に TurboGears をインストールする
tgsetup.pyを使ってWindows 7にTurboGears 1.0をインストールしてみました。次のエラーが発生しました
このフォルダーを調べると、easy_install-jimbkt フォルダーが表示され、すぐに消えます。これは Windows 7 の機能ですか? 回避策を知っている人はいますか?TG 1.0 で書かれたプロジェクトをサポートする必要があるため、TG の新しいバージョン (実際には正常にインストールされます) を使用できません。
amf - TurboGears2認証をPyAMFで使用するにはどうすればよいですか?
Flexクライアントの背後でPyAMFとともにTurboGearsを使用していますが、すべてが正常に機能します。
私がやりたいのは、AMFログイン方法だけを世界に公開し、ユーザーがログインした後でのみ他のAMF機能へのアクセスを許可することです。
また、ユーザーがわかったら、保護されたAMFメソッドが認証情報からユーザー名を取得するようにしたいので、すべての関数がuser_idで始まる必要はありません。
この種の統合はどこでもサポートされていますか?
python - テンプレートおよびリクエストコンテキストのターボギアリクエスト/ユーザーオブジェクト
私は現在、Django から Turbogears 2.1 に切り替えており、Turbogears ドキュメントで答えを見つけることができなかったいくつかの問題に直面しています。tg 開発者がこれを読んだら、Django が TG よりも優れている機能の 1 つはそのドキュメントであることをお伝えしましょう。
1) ユーザーが認証されているかどうかを確認するために、mako テンプレート内の要求 (ユーザー?) オブジェクトにアクセスするにはどうすればよいですか? 例えば
if (request.user.is_authenticated) 'ログアウトリンク' else 'ログインリンク'
2)関連する質問(ユーザーオブジェクトがDjangoでコンテキストプロセッサを介してテンプレートに公開されるため)。リクエストコンテキストにデータを追加する方法はありますか? たとえば、私の Django アプリでは、ユーザーが context_processors.py ファイルの定義を介してログインしている場合、キャッシュされた通知の辞書を追加し、設定ファイルの TEMPLATE_CONTEXT_PROCESSORS タプルにその定義を含めます。
3) これはそれ自身の質問を正当化するかもしれませんが、誰かが簡単な提案を持っている場合に備えて、私はそれを投げると思いました. IDE として Netbeans を使用していますが、mako ファイル用のコード カラーリングやツールは提供されていません。ただし、.html 拡張子を使用してテンプレートの名前を変更しようとすると、mako エラーがスローされます。これを回避する方法はありますか、それともプレーン テキストと .mak 拡張子にこだわっていますか?
どうもありがとう
python - Turbogears 2.1 のログイン機能を拡張する方法
Turbogears 2.1 と repoze.who/what を使用していますが、基本認証機能を拡張する方法がわかりません。私は基本的に、ユーザーがログインする前に、電子メールで送信されたリンクを介してアカウントを有効にすることを要求しようとしています。アカウントをアクティブ化せずにログインしようとした場合、適切なエラー メッセージを表示したいと考えています。デフォルトの Turbogears 機能は、すべてのエラーに対して 1 つのメッセージを表示するだけです。
正常に動作する独自の認証プラグインを作成しました。アカウントをアクティブ化していない場合、ユーザーはログインできません。ただし、フォームを作成してカスタム エラー メッセージを表示しようとすると、問題が発生します。どうすればこれを行うことができますか?
ありがとう