私はDjangoとPythonで構築された2つのサイトを持つサーバーを持っています.1つのサイトは古いバージョンのdjangoで構築された主要なサイトであり、もう1つは新しいリリースで構築されています.新しいリリースにアップグレードし、他の主要な側面サイトが壊れています。たとえば、python パスで別のバージョンを使用するようにサイトに指示することはできますか? 仮想ホストで?
私は助けを切望しています!
いくつかの詳細情報、それはLinuxおよびサーバーユーザーのmod pythonにあります。これが私がvitrualhostで試していることです
<Location "/">
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE website.settings
SetEnv PYTHON_EGG_CACHE /var/cache/pyeggcache
SetEnv PYTHONPATH "sys.path + ['usr/lib/python2.6/site-packages/django2']"
PythonDebug On
PythonPath "['/var/www/website_live/src'] + ['/var/www/webiste_live/src/website'] + sys.path"
</Location>
Web サイト名を「Web サイト」に置き換えました。私の別のバージョンの Django は /usr/lib/python2.6/site-packages/django2 にあります。