0
到目前为止,我正在对我的django制作服务器进行更改(是的,确实非常糟糕:p)。我想要进行git过程,并在部署之前创建本地测试服务器。所以,我下载我的Python文件,并跑了:django - 如何手动设置sys.path?
python manage.py runserver
希望和祈祷......但它是不够的,我得到了一个不错的错误:
django.core.exceptions.ImproperlyConfigured: WSGI application 'issc.issc.wsgi.application' could not be loaded; Error importing module: 'No module named issc.wsgi'
我在阅读[manage.py]会自动创建并设置了几个关键部分:
In addition, manage.py is automatically created in each Django project. manage.py is a thin wrapper around django-admin.py that takes care of several things for you before delegating to django-admin.py:
It puts your project’s package on sys.path.
It sets the DJANGO_SETTINGS_MODULE environment variable so that it points to your project’s settings.py file.
It calls django.setup() to initialize various internals of Django.
我的问题是:我怎么可以手动设置这些变量?因为在我的情况下,我将所有文件下载到任意目录中,但这还不够。 Eveything是在这里,但它缺少连结此一切....
你不需要设置'os.path',你需要设置'sys.path'。 – 2015-03-31 22:43:15
但实际上你可能想修复你的代码(我假设'issc.wsgi'是你的代码),所以一切都正常加载。你不应该把代码放在你的路径上。 – 2015-03-31 22:45:52