私は、デバイス用のクライアントと同じ機能を持つWebサイトを作成することを目的として、シンジケーションクライアントを作成しています。Djangoを使用してWebサイトを開発します-これはすでに決定されています。クライアントは、CLIとPyQt4GUIの両方を使用してPythonで作成する必要があります。私は最初にクリネットを書いてきましたが、オフラインでも読み取れるようにすべてがキャッシュされているため、データベースがかなり多くなります。
今日、クライアントとWebサイトの間の労力の繰り返しを減らすために、アプリケーションにDjangoモデルを使用することが理にかなっていることに気づきました。私の質問は、これを分離するのがどれほど簡単か、そしてDjangoのモデルを使用するためにクライアントでどれだけのDjangoが必要になるかということです。AFAIKサーバーを実行する必要はありませんが、他に何が必要ですか?クライアント用にWebサイトと同じhtmlを生成することを考えましたが、ブラウザー用のページを提供するのではなく、Qtウィジェットを使用して表示しました。
誰かが以前にこの種のことを試したことがありますか?私はすでにこれを始めていますが、潜在的な行き止まりやメンテナンスの悪夢を生み出すものについての警告を受け取るのは良いことです...