-1

これは私のwsgiファイルの内容です:

import os
import sys

# put virtual environment on sys.path
sys.path.append("/check/www/pyapps/lib/python2.7/site-packages")

# put the Django project on sys.path
#sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), "../../")))
sys.path.append("/check/www/")
sys.path.append("/check/www/textpisodes")

os.environ['DJANGO_SETTINGS_MODULE'] = 'textpisodes.settings'

import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()

私は基本的な pinax アカウント プロジェクトを作成し、それを apache と mod_wsgi で動作させようとしTemplateSyntaxError: Caught ImportError while rendering: No module named aboutています。

4

1 に答える 1

0

このコードは私のウェブサイトから使用できます。お役に立てれば幸いです。

#!/usr/bin/python
import os, site, sys

# add the virtual environment path
site.addsitedir('/home/admin/webapps/djangotest/env/lib/python2.7/site-packages') # if you are using virtualenv
site.addsitedir('/home/admin/webapps/djangotest/django_project')
site.addsitedir('/home/admin/webapps/djangotest')

# fix markdown.py (and potentially others) using stdout
sys.stdout = sys.stderr

#Calculate the path based on the location of the WSGI script.
project = os.path.dirname(__file__)
workspace = os.path.dirname(project)
sys.path.append(workspace)

os.environ['PYTHON_EGG_CACHE'] = '/tmp'
os.environ['DJANGO_SETTINGS_MODULE'] = 'django_project.settings'
from django.core.handlers.wsgi import WSGIHandler
application = WSGIHandler()
于 2012-09-13T16:01:20.680 に答える