タイトルはすべてを物語っています。PythonをサポートしているがDjangoについては沈黙していると言うウェブホストがあります。サーバーにDjangoを手動でインストールすると、Djangoをサポートします。
4 に答える
共有ホストがDjangoを実行するための実行可能なオプションであるかどうかを判断する際に考慮すべきことがいくつかあります。
- シェルアクセス(ssh)
- Pythonサポート(2.6以降)
- 長時間実行プロセスを許可します
- できればWSGIアプリケーションをサポートするか、fastcgiをサポートします
一部の共有ホストでは、長時間実行されるプロセスを実行できません。つまり、CGIを介してのみdjangoを実行でき、品質が低下します。
Pythonのサポートだけでは必ずしも十分ではない場合があります。スクリプトを実行する機能のみを提供する場合がありますが、実行を継続するデーモンプロセスまたはアプリケーションを提供する必要はありません。
参考例として、dreamhostドキュメントがDjangoの実行をどのようにサポートしているかを確認できます。http
:
//wiki.dreamhost.com/Django実際にはWSGIまたはFCGIをサポートしています。他のホストはあなたにFCGIオプションしか与えないかもしれません。
これはhostgatorからの別の例で、fastcgiを介してdjangoをセットアップする方法を説明しています:http ://support.hostgator.com/articles/django-with-fastcgi
Djangoで実際に何かを行うには、コマンドラインアクセスが必要です。これは、ほとんどの共有ホスティングプロバイダーが提供しないSSHアクセスを意味します。Pythonのサポートは、Pythonが承認した事前構成アプリケーションのデプロイのみをサポートする場合があります。SSHアクセスを取得できれば、問題ありません。それ以外の場合は、探し続けます。
Django1.3はpython>=2.4をサポートしています
Django1.4はpython>=2.5をサポートします
ホスティングプロバイダーがDjangoをインストールできるはずのプロバイダーをサポートしている場合は、インストールするDjangoやその他の関連するPythonライブラリをインストールし、それらをsys.pathに含めるために、いくつかの手順を実行する必要があります。
共有ホスティングを使用する場合-2つのオプション:1。ワンクリックインストールとしてDjangoをサポートしているため、インストールに問題はありません。数回クリックするだけで、djangoファイルを変更/追加/削除できます... 2。Pythonがあり(ほとんどのホスティングにはあります)、Pythonのバージョンが2.7以下であることを確認してください。VPSまたは専用ホスティング。DjangoとPythonバージョンのインストールで問題が発生することはありません。お役に立てれば...