私は、djangoまたはweb2pyで書かれたpythonアプリをデスクトップアプリとして使用することについていくつかの研究を行っています。データベースの場合、リモートでレプリケーション機能のためにcouchdbを使用します。デスクトップの場合、pouchdb をアプリに統合する方法を見つける必要がありますが、pouchdb.js ファイルを含めるように指示しているホームページがなければ、python での使用方法に関するドキュメントが見つかりません。また、ローカルホストからリモートサーバーへの同期の一般的なセットアップ方法。
誰かがこれを達成する方法に光を当ててくれることを望んでいました. django/web2py に関しては、どちらを使いたいかまだわかりませんが、それらの 2 つに絞り込みました。
アプリ自体のアイデアは、すべての通常の機能を利用できる Web サイトがあるということです。また、ユーザーはインストーラーからデスクトップにパッケージをローカルにインストールできます。そのローカル コピーには、Web サイトの機能のサブセットが含まれ、pouchdb インスタンスの一部のデータがローカルでリモート サーバーに同期されます。オフライン時にデータベースと完全に対話できるようにするのに十分です。