基本的なcrud操作でpythonを使用してデスクトップアプリケーションを開発したいと考えています。データベーステーブルを指定してCRUD機能とユーザーインターフェイスのコードを生成できるPythonのライブラリはありますか?
3 に答える
本当に小さくてシンプルなものが必要な場合は、 AutumnORMが好きです。
Django ORMを使用する場合は、自動生成されたDjango管理インターフェースを使用できます。これは非常に便利です。これは基本的に、データベース内のレコードを参照および編集するためのWebベースのGUIです。
高度なSQL機能が必要になると思われる場合は、SQLAlchemyが最適な方法です。デスクトップアプリケーションの場合は、DjangoまたはAutumnの方が良いと思います。
Stormなどの他のPythonORMがあります。「pythonORM」でGoogle検索を実行します。このWebサイトのディスカッションも参照してください。いくつかの良いPythonORMソリューションは何ですか?
私だったら、django の ORM を借りることを検討しますが、繰り返しになりますが、私は既にそれに精通しています。
そうは言っても、私はそれを使用するのが好きです。フレームワークの外で使用でき、mysql、postgres、または sqlite のサポートを提供します。また、django 管理サイトをモデルに接続して、Web ベースのエディターを使用することもできます。
確かに、他の ORM やコード ジェネレーターも存在します (Python の専門家がいくつか指摘してくれることを願っています。ちょっと興味があります)。