pythonanywhere中的主机django allauth项目

问题描述:

我试图上传一个简单的认证项目到pythonhosted,它可以在我的本地机器上正常工作并且无错地生成。pythonanywhere中的主机django allauth项目

然后我试图在pythonanywhere中托管这一个。 然而主页似乎运行,但是,但是当我尝试使用allauth登录功能崩溃:

python3.4 manage.py makemigrations 

make rebuild 

引发以下错误:

enter image description here

这是project的代码。它是从这个template构建的,只需要很少的修改,比如python3和一些脚本修改。

这里是我的WSGI文件(更新和工作)

# +++++++++++ DJANGO +++++++++++ 
# To use your own django app use code like this: 
import os 
import sys 
# 
## assuming your django settings file is at '/home/MaRcMaN/mysite/mysite/settings.py' 
path = '/home/MaRcMaN/sqlnoodle_django' 
if path not in sys.path: 
    sys.path.append(path) 
# 
os.environ['DJANGO_SETTINGS_MODULE'] = 'allauthdemo.settings' 
# 
## then, for django >=1.5: 
from django.core.wsgi import get_wsgi_application 
application = get_wsgi_application() 
## or, for older django <=1.4 
#import django.core.handlers.wsgi 
#application = django.core.handlers.wsgi.WSGIHandler() 

您提供(这几乎是不可能读)堆栈跟踪提出了一些可能性:

  • ,你有没有在Bash shell中激活你的virtualenv,在那里你正在运行你的manage.py命令
  • 你还没有将正确版本的Django安装到virtualenv中
  • 你已经安装的Django到你的home目录(不进的virtualenv),这是一个不同的版本,您使用的是本地机器
+0

上了一个感谢您与virtualenvironments尖端..看起来是因为在wsgi文件中,我更新了上面的工作,现在身份验证工作正常,谢谢! –