在Pythonywhere主持django allauth项目

在Pythonywhere主持django allauth项目,django,python-3.4,django-allauth,pythonanywhere,Django,Python 3.4,Django Allauth,Pythonanywhere,我尝试将一个简单的身份验证项目上传到pythonhosted,它可以在我的本地机器上正常工作并构建,没有错误 然后我试着在Pythonywhere主持这个节目。 尽管如此,主页似乎仍在运行,但当我尝试使用allauth登录功能时,它崩溃了: python3.4 manage.py makemigrations 或 引发以下错误: 这是密码。它是在这个基础上构建的,只做了一些修改,比如python3和一些脚本修改 这是我的wsgi文件(已更新并正在运行) #+DJANGO+++++++++++

我尝试将一个简单的身份验证项目上传到pythonhosted,它可以在我的本地机器上正常工作并构建,没有错误

然后我试着在Pythonywhere主持这个节目。 尽管如此,主页似乎仍在运行,但当我尝试使用allauth登录功能时,它崩溃了:

python3.4 manage.py makemigrations

引发以下错误:

这是密码。它是在这个基础上构建的,只做了一些修改,比如python3和一些脚本修改

这是我的wsgi文件(已更新并正在运行)

#+DJANGO+++++++++++
#要使用您自己的django应用程序,请使用以下代码:
导入操作系统
导入系统
#
##假设django设置文件位于“/home/MaRcMaN/mysite/mysite/settings.py”
path='/home/MaRcMaN/sqlnoodle\u django'
如果路径不在sys.path中:
sys.path.append(路径)
#
os.environ['DJANGO\u SETTINGS\u MODULE']=“allauthdemo.SETTINGS”
#
##然后,对于django>=1.5:
从django.core.wsgi导入获取\u wsgi\u应用程序
application=get\u wsgi\u application()

##或者,对于较老的django来说,您提供的stacktrace(几乎无法阅读)表明了一些可能性:

  • 您还没有在运行
    manage.py
    命令的bashshell中激活virtualenv
  • 您没有在virtualenv中安装正确版本的Django
  • 您已经将Django安装到您的主目录(而不是virtualenv)中,并且它的版本与您在本地计算机上使用的版本不同

您提供的stacktrace(几乎无法阅读)表明了一些可能性:

  • 您还没有在运行
    manage.py
    命令的bashshell中激活virtualenv
  • 您没有在virtualenv中安装正确版本的Django
  • 您已经将Django安装到您的主目录(而不是virtualenv)中,并且它的版本与您在本地计算机上使用的版本不同

您提供的stacktrace(几乎无法阅读)表明了一些可能性:

  • 您还没有在运行
    manage.py
    命令的bashshell中激活virtualenv
  • 您没有在virtualenv中安装正确版本的Django
  • 您已经将Django安装到您的主目录(而不是virtualenv)中,并且它的版本与您在本地计算机上使用的版本不同

您提供的stacktrace(几乎无法阅读)表明了一些可能性:

  • 您还没有在运行
    manage.py
    命令的bashshell中激活virtualenv
  • 您没有在virtualenv中安装正确版本的Django
  • 您已经将Django安装到您的主目录(而不是virtualenv)中,并且它的版本与您在本地计算机上使用的版本不同

感谢您提供有关虚拟环境的提示。。看起来这是由于wsgi文件中的原因,我已经更新了上面的一个工作文件,现在身份验证工作正常,谢谢!感谢您提供有关虚拟环境的提示。。看起来这是由于wsgi文件中的原因,我已经更新了上面的一个工作文件,现在身份验证工作正常,谢谢!感谢您提供有关虚拟环境的提示。。看起来这是由于wsgi文件中的原因,我已经更新了上面的一个工作文件,现在身份验证工作正常,谢谢!感谢您提供有关虚拟环境的提示。。看起来这是由于wsgi文件中的原因,我已经更新了上面的一个工作文件,现在身份验证工作正常,谢谢!
make rebuild 
# +++++++++++ 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()