Python/GTK と SQLObject で ORM として記述された通常のデスクトップ アプリケーションがあります。私の目標は、ユーザーがログインしてデータベースを同期/編集できる Web インターフェイスを作成することです。私のアプリケーションは異なるモジュールに分割されているため、データベースと gtk コードは完全に分離されているため、同じデータベース コードを Web サーバーでも実行したいと考えています。
したがって、これらの基準を処理できる Web フレームワークがあるかどうかを知りたいです。
- ユーザ認証
- 自分のデータベース コード/SQLObject を使用する
- 基本的な UI を構築するためのいくつかのウィジェット
これは私の最初の Web プロジェクトになるので、すべての検索結果に少し混乱しています。CherryPy、Turbogears、web2py、ピラミッド? 私の状況で良いフレームワークになるものを誰かが教えてくれたら嬉しいです。