2012-02-28 13 views
1

ローカル開発と展開のためにdjangopypiサーバーをインストールしたいと考えています。しかし、私はインストールのドキュメントについて少し混乱しています。明らかに、djangopypiは、少なくとも私の視点から議論の余地がある、より大きなプロジェクトの中にアプリとしてインストールされていると仮定しています。私は、ローカルのPyPIインスタンスを他のものとは独立して、 "通常の" Webサービスとして実行したいと思います。スタンドアロンのジャンゴピプをインストールする最も良い方法は何ですか?

これは私が失われたところです。 djangopypiをラップするために、私にはちょっとした過少なようなDjangoプロジェクトが必要です。スタンドアロンモードでインストールするよりエレガントな方法はありますか?

答えて

0

これはまさに必要なものです。 djangopypiは単なるアプリです。任意のDjangoアプリケーションと同様に、データベースに接続する方法などの情報を知る必要があります。その情報はプロジェクトから得られます。特定の環境に最適な設定が何であるかを知る方法がないため、これはあなたのために提供されません。それはあなたの責任です。

だから、それは「過剰」ではありません。それは機能性のために最低限必要とされ、それはまさに物事の方法です。シンプルなプロジェクトを作成し、settings.pyの関連するすべての項目を変更し、djangopypiのurls.pyをあなたの中に入れてください。それは本当に難しいですか?

+1

返信いただきありがとうございます。それは難しいことではありませんが、私はむしろ他のアプリとは独立して機能するように設計されたスタンドアロンの機能をアプリで期待しています。私の世界では、独自の 'wsgi.py'を持って、デフォルトの' settings.py'を含める必要があります。これはSQLiteデータベースを指し、 'djangopypi.urls'は' urls.py'です。その場合、 'djangopypi'とdepsだけを含む' virtualenv'をインストールし、 'wsgi.py'に' mod_wsgi'を指定し、設定モジュールとして 'djangopypi.settings'を設定します。それで、最小限のインストールがうまくいくことを願っています。このようにパッチを当てようとしています。 –

関連する問題