无法导入设置(是否在sys.path上?) - Django

时间:2015-02-22 14:27:38

标签: python django apache

我很清楚错误是什么。网上有很多这方面的报道。它最有可能与我的settings.py的系统路径有关,因为我将我的项目移动到另一台计算机(旧项目在/ srv / www / tbg,新的项目在/ var / www / tbg) 。我改变了所有相关的路径;与Apache相关的settings.py,django.wsgi。也就是说,我已经尝试了我能想到的一切。这是我在网上找到的最有前途的链接:

https://code.google.com/p/modwsgi/wiki/IntegrationWithDjango

但我仍然无法弄清楚我的错误是什么。这是我的django.wsgi

import os
import sys
path = '/var/www/tbg/'
if path not in sys.path:
    sys.path.append(path)
#sys.path.append(path)#['/var/www/tbg'] + sys.path
os.environ['DJANGO_SETTINGS_MODULE'] = 'tbg.settings'

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

根据这个文件制作: https://docs.djangoproject.com/en/1.3/howto/deployment/modwsgi/

如果您需要更多信息,请与我们联系。

修改:完整追溯:http://pastebin.com/6VTW2wWp

0 个答案:

没有答案