2011-08-05 44 views
3

私はPythonで新しいWebアプリケーションを開発するためのDjangoに興味があります。私は、デスクトップPythonアプリケーションで同じコードを再利用できるようにしたいと思います。 (これはPHP上のPythonの魅力の一つです)。 Djangoで書かれたアプリをデスクトップアプリケーションとして再パッケージする方法はありますか?django(python)アプリケーションをデスクトップで実行するようにパッケージ化できますか?

答えて

0

もちろん可能です!しかし、私が考えることができるデスクトップアプリケーションにとって有用な唯一のDjangoの部分はORMです。プレゼンテーションレイヤーでは、HTMLを使用する方法を見つけるか、python gwk(またはそのようなもの)を使用する必要があります。

+0

Djangoフレームワークをローカルマシンのブラウザで実行することができますか?私が避けたいのは、ユーザーに完全なサーバーを設定させることです。 – monotasker

+0

いいえ問題は、あなたも.exeを作ることができます:) – Willian

+0

もちろんそれができます。開発サーバー( 'runserver'で実行するもの)はこれを行うことができます。ユーザーはデフォルトでlocalhost:8000に移動するだけで、アプリケーションがあります。 SQLiteを使用する場合は、データベースサーバも必要ありません。 – Spacedman

0

DjangoKitがあります。これはあなたが望むことを行い、djangoプロジェクトに基づいてMac GUIアプリケーションを作成します。

HTMLをレンダリングするためにWebKitビューを取得するのが本当に簡単なので、もっと簡単かもしれませんが、そこからいくつかのアイデアを使用することができます。

+0

WindowsまたはLinuxに相当するものはありますか? – monotasker

関連する問題