6

DreamhostアカウントでPollチュートリアルを機能させようとしています(Djangoをデプロイした経験はありません)。ここで見つけたスクリプト(http://gabrielfalcao.com/2008/12/02/hosting-and-deploying-django-apps-on-dreamhost/)をホームディレクトリにダウンロードして実行しました。これで、Python 2.5とDjangoが〜/ .myroot /にあり、Djangoプロジェクトディレクトリは〜/projects/です。

これが〜/ projects /ディレクトリの内容です(私はpolls/およびtemplates/ polls /ディレクトリを自分でコピーしました)。

projects/
|-- admin_media -> /home/imran2140/.myroot/usr/lib/python2.5/site-packages/django/contrib/admin/media
|-- dispatch.fcgi
|-- polls
|   |-- __init__.py
|   |-- __init__.pyc
|   |-- admin.py
|   |-- admin.pyc
|   |-- models.py
|   |-- models.pyc
|   |-- polls.db
|   |-- urls.py
|   |-- urls.pyc
|   |-- views.py
|   `-- views.pyc
|-- script_templates
|   |-- dispatch.template
|   `-- htaccess.template
`-- templates
    `-- polls
        |-- detail.html
        |-- index.html
        `-- results.html

5 directories, 17 files

投票アプリを機能させるにはどうすればよいですか?

アップデート

I finally got a "Hello World" Django app working with Passanger WSGI. It worked fine with both Server's default Python 2.3.5 and my installed Python 2.5.2.

Passanger WSGI - Django at Dreamhost Wiki

4

5 に答える 5

5

DreamHost は mod_passenger をサポートしているため、知る限り、Ruby/Rails アプリだけでなく Python/Django でも機能します。試してみてください。

アプリをそこに置き、実行スクリプトがあるディレクトリを選択するだけです(例:dispatch.fcgi)。GitHub で実際の例を見たり調べたりしたいかもしれません。

于 2009-01-09T08:40:43.587 に答える
2

ほとんどのセットアップを実行できるスクリプトが用意されています。Dreamhost wiki の Django に関するメイン ページ ( http://wiki.dreamhost.com/Django ) で言及されています。

于 2010-08-30T18:47:15.720 に答える
1

乗客は行く方法です。最新の(2.6.5)Pythonを構築し、Passengerを使用してDjangoなどを構成する方法について少し説明しました。すでにプロジェクトがある場合に役立つことがあります。

于 2010-04-10T15:44:13.067 に答える
1

私はdreamhostでそれを経験しましたが、Djangoをセットアップするのは面倒すぎると判断しました.

しかし、共有ホスティングよりも任意の VPS ホストで Django をセットアップする方がはるかに簡単です。

私はwebfactionで頑張ってきました。それらは VPS ではありませんが、それでもサイトを細かく制御できます (必要に応じて独自の Apache インスタンスをセットアップできるなど)。

于 2009-01-09T13:25:49.010 に答える
1

これは公式のDreamhost wikiです。あなたが言及したスクリプトが何をしているのかわかりませんが.htaccess、fcgi スクリプトを実行するには、書き換えルールを設定する必要があります。

しかし、共有ホスティングよりも任意の VPS ホストで Django をセットアップする方がはるかに簡単です。免責事項も考慮してください。

Django がサイトにとって重要な場合、Dreamhost は Django を正式にサポートしていないため、別のホストを検討することをお勧めします。過去に、一部のユーザーが信頼性の問題を報告しています。ただし、他の人には問題はありませんでした。

于 2009-01-09T08:33:46.953 に答える