使用Python 2.7和Django 1.10.4,我试图将我的应用程序部署到pythonanywhere,但我一直收到此错误。
wsgi.py
import os
import sys
path = '/home/hellcracker/First-Blog'
if path not in sys.path:
sys.path.append(path)
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
from django.core.wsgi import get_wsgi_application
from django.contrib.staticfiles.handlers import StaticFilesHandler
application = StaticFilesHandler(get_wsgi_application())
我无法判断错误的来源。
任何帮助将不胜感激!
答案 0 :(得分:2)
首先,检查错误日志中的链接 - https://help.pythonanywhere.com/pages/DebuggingImportError/ 你也可以搜索'来自django core wsgi no modules命名为wsgi'。已经有很多答案,我认为你应该能够在那里找到问题的答案。
答案 1 :(得分:1)
如果不更新此行,请确保您的项目名称为“mysite”
os.environ['DJANGO_SETTINGS_MODULE'] = '<your-project-name>.settings'
项目名称将是您的应用名称的父目录名称,请参阅本地计算机。