2009-03-28 12 views
1

学校向けに、ソフトウェアの主な評価タスクのためにdjangoにCMSを作成しました。私の先生は、ソースコードを取得するように頼んだり、該当する場合は、プログラムをコンパイルします。OS X用スタンドアローンDjangoアプリ

私は先生にdjango(何かが間違っているかもしれない、彼は別のバージョン、依存性がないかもしれない)をインストールしたくないので、私は私のdjango appとdjangoソースをパッケージ化して、単一のスクリプトを実行して実行可能(開発サーバー上)ですか?

彼はPythonを持っているので、それは含まれる必要はなく、ターゲットOSはOS Xですが、Windowsも同様に実行できます。

答えて

3

PipとVirtualENVはこの作業をはるかに簡単にします。 (窓のサポートは確かではありません)

PIPは要件のインストールに役立ちます。 http://pypi.python.org/pypi/pip

VirtualENVは、独立したPython環境を提供します。 URL:http://pypi.python.org/pypi/virtualenv

Pinaxはあなたに2つの作業方法についてよく理解与えるインストールにこのブログの記事を通して読む:http://uswaretech.com/blog/2009/03/create-a-new-social-networking-site-in-few-hours-using-pinax-platform-django/

1

おそらくInstant Djangoは正しい方向にあなたを設定します。それは窓用ですが、助けになるかもしれません。

1

持つがなければ、実際にそれをテストし、あなたがメインのDjangoのディレクトリをコピーすることができるはずです(私の/usr/lib/python2.6/site-packages/django)をあなたのプロジェクトディレクトリにコピーし、すべてをアーカイブします。これは(django import ...から)すべてをインポート可能にし続け、抽出するアーカイブが1つだけになるようにします。

今、これはといい、という意味ではありませんが、単純ですが、うまくいくと思います。おもう。

1

私は信じていますthisあなたの探しているものです(それはきれいではありませんが、仕事は終わります)。 django、Webサーバー、およびスタンドアローンのdjangoアプリケーションを作成するために必要なすべてのものをパッケージ化する方法について説明しています。 osxで動作させるには、py2exeの代わりにpy2app(http://svn.pythonmac.org/py2app/py2app/trunk/doc/index.html)の代わりにしてくださいしかし、私はそれをテストしていません。お役に立てれば!

Ps:ハイパーリンクしていないと申し訳ありません。新しいユーザーとは、まだ2人のリンクを投稿できません:(