Python django wsgi在vHost上的正确配置
我想把我的工作应用程序放在apache2 vhosts(Ubuntu)上,其他使用php的主机可以正常工作,但我的问题是django。我有500张内部支票 /home/py/django/kitty/kitty/wsgi.pyPython django wsgi在vHost上的正确配置,python,django,apache2,mod-wsgi,Python,Django,Apache2,Mod Wsgi,我想把我的工作应用程序放在apache2 vhosts(Ubuntu)上,其他使用php的主机可以正常工作,但我的问题是django。我有500张内部支票 /home/py/django/kitty/kitty/wsgi.py import os import sys sys.path.append('/home/s/py/django/kitty') os.environ.setdefault("DJANGO_SETTINGS_MODULE", "kitty.settings") from
import os
import sys
sys.path.append('/home/s/py/django/kitty')
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "kitty.settings")
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
/etc/apache2/sites available/wiersze.td.conf
<VirtualHost *:80>
ServerAdmin admin@example.com
ServerName wiersze.td
#DocumentRoot /
WSGIScriptAlias / /home/s/py/django/kitty/kitty/wsgi.py
Alias /adminmedia/ /opt/python2.7/lib/python2.7/site-packages/django/contrib/admin/media/
<Directory "/home/s/py/django/kitty/kitty/">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
在您的
wsgi.py
中,您正在导入kitty.settings
这些设置不在您的python路径上
...
ImportError: Could not import settings 'kitty.settings' (Is it on sys.path? Is there an import error in the settings file?): No module named kitty.settings
...