Хост Джанго Аллах проекта в Pythonanywhere
Я попытался загрузить простой проект аутентификации на pythonhosted, который работает и собирается на моей локальной машине без ошибок.
Затем я попытался разместить его в pythonanywhere. Тем не менее, кажется, что главная страница работает, но когда я пытаюсь использовать функцию входа в систему allauth, происходит сбой:
python3.4 manage.py makemigrations
или же
make rebuild
выдает следующую ошибку:
Вот код этого проекта. Он собран из этого шаблона с небольшими изменениями, такими как 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()
1 ответ
Предоставленная вами трассировка стека (которую почти невозможно прочитать) предлагает некоторые возможности:
- что вы не активировали свой virtualenv в оболочке Bash, где вы запускаете свой
manage.py
команда - что вы не установили правильную версию Django в virtualenv
- что вы установили Django в свой домашний каталог (не в virtualenv), и это версия, отличная от той, которую вы используете на своем локальном компьютере