/ / Error de WSGI de PythonAnywhere: django, wsgi, pythonanywhere

Error WSGI de PythonAnywhere - django, wsgi, pythonanywhere

A pesar de mis mejores esfuerzos en las últimas semanas.He estado atascado en la implementación del archivo WSGI en Pythonanywhere al intentar configurar un marco django. Hay temas similares aquí, pero ninguno fue adoptable en mi caso.

Estoy siguiendo este tutorial y me sale el siguiente mensaje de error:

2017-03-04 22:28:05,284 :Error running WSGI application
2017-03-04 22:28:05,285 :ImportError: No module named "mysite"
2017-03-04 22:28:05,285 :  File "/var/www/iamcsongor_pythonanywhere_com_wsgi.py", line 11, in <module>
2017-03-04 22:28:05,285 :    application = get_wsgi_application()
2017-03-04 22:28:05,285 :
2017-03-04 22:28:05,285 :  File "/home/iamcsongor/my-first-blog/myvenv/lib/python3.5/site-packages/django/core/wsgi.py", line 13, in get_wsgi_application
2017-03-04 22:28:05,285 :    django.setup(set_prefix=False)
2017-03-04 22:28:05,285 :
2017-03-04 22:28:05,285 :  File "/home/iamcsongor/my-first-blog/myvenv/lib/python3.5/site-packages/django/__init__.py", line 22, in setup
2017-03-04 22:28:05,286 :    configure_logging(settings.LOGGING_CONFIG, settings.LOGGING)
2017-03-04 22:28:05,286 :
2017-03-04 22:28:05,286 :  File "/home/iamcsongor/my-first-blog/myvenv/lib/python3.5/site-packages/django/conf/__init__.py", line 53, in __getattr__
2017-03-04 22:28:05,286 :    self._setup(name)
2017-03-04 22:28:05,286 :
2017-03-04 22:28:05,286 :  File "/home/iamcsongor/my-first-blog/myvenv/lib/python3.5/site-packages/django/conf/__init__.py", line 41, in _setup
2017-03-04 22:28:05,287 :    self._wrapped = Settings(settings_module)
2017-03-04 22:28:05,287 :
2017-03-04 22:28:05,287 :  File "/home/iamcsongor/my-first-blog/myvenv/lib/python3.5/site-packages/django/conf/__init__.py", line 97, in __init__
2017-03-04 22:28:05,287 :    mod = importlib.import_module(self.SETTINGS_MODULE)

Aquí está mi archivo WSGI:

import os

import sys

path = "/home/iamcsongor/my-first-blog/firstweb"  # use your own PythonAnywhere username here
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())

He tomado algunas Capturas de pantalla del código. y Git Repo, si pudieras ayudar, te lo agradecería. Gracias

Respuestas

4 para la respuesta № 1

Como dice el error, su variable de entorno DJANGO_SETTINGS_MODULE está configurada en "mysite", pero ese directorio no existe. Su archivo de configuración realmente parece estar en "firstweb".