0

私はこれにかなり長い間苦労したので、相対性理論の単純な解決策に対する頭痛の種を救うためにQ&Aをしたいと思いました。

HeilohostにはDjango1.3が付属していますが、自分のバージョン(Django 1.4)をインストールできますか?

4

1 に答える 1

4

編集:
拡張ウォークスルー

サイトをアップロードする

アカウントルートの下のpublic_htmlディレクトリに新しいサブディレクトリを作成します。このサブディレクトリに、Djangoプロジェクトと同じ名前を付けます。次に、FTPまたはcPanelファイルマネージャーを使用して、Djangoプロジェクトを指定されたサブディレクトリにアップロードします。アプリにも同じことをします

次のようになります。

home/  
+ <user_name>  
    + public_html  
        - <project_name>  
            * __init__.py  
            * settings.py  
            * urls.py  
            * ...  
        - <app_name>  
            * __init__.py  
            * views.py  
            * models.py  
            * ...  
        - media
        - templates
        - static

Django1.4の実行

HelioHostにはDjango1.3がインストールされています。これは、1.4ですべてを開発した場合、少し不快になる可能性があります。幸いなことに、それは解決するのが非常に簡単な問題です。これを行うには、Filezillaなどを使用する必要があります。

https://www.djangoproject.com/download/1.4/tarballからDjangoソースファイルをダウンロードして解凍します。次に、filezillaを使用して、ディレクトリDjango-1.4/djangopublic_htmlフォルダ に転送します

(dispatch.wsgi)次に、プロジェクトを処理するためのディスパッチファイルを作成し、それを配置し/home/<user_name>/public_html/<project_name>ます。1.4を実行するには、次のように設定する必要があります。

import os, sys

sys.path.insert(0,"/home/<user_name>/public_html")

os.environ['DJANGO_SETTINGS_MODULE'] = '<project_name>.settings'
os.environ['PYTHON_EGG_CACHE'] = '/home/<user_name>/.python_egg_cache'


from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()

「/home/ <user_name> / public_html」をsysパスの前に挿入して、アップロードしたdjangoのコピーが使用されるようにする必要があります。

CHMODパーミッションを755にします

heilohostが概説する残りの手順に従ってください、そしてあなたは行ってもいいです

于 2012-08-22T20:10:54.530 に答える