2017-09-03 3 views
0

Je tente de déployer mon projet sur pythonanywhere. Ma structureErreur WSGI dans Django

MyBlog                                                                     
│ ├── blog                                   
│ │ ├── blog                                  
│ │ │ ├── __init__.py                               
│ │ │ ├── __init__.pyc                               
│ │ │ ├── settings.py                               
│ │ │ ├── settings.pyc                               
│ │ │ ├── urls.py                                
│ │ │ ├── urls.pyc                                
│ │ │ └── wsgi.py                                
│ │ ├── db.sqlite3                                
│ │ ├── manage.py                                 
│ │ ├── posts                                  
│ │ │ ├── __init__.py                               
│ │ │ ├── __init__.pyc                               
      ......... 

Mon fichier wsgi au serveur

import os 
import sys 
path = '/home/Ivan/MyBlog' # use your own username here 
if path not in sys.path: 
    sys.path.append(path) 
os.environ['DJANGO_SETTINGS_MODULE'] = 'blog.settings' 
from django.core.wsgi import get_wsgi_application 
application = get_wsgi_application() 

Je suis l'erreur:

Error running WSGI application 
ImportError: No module named blog.settings 
File "/var/www/ivan_pythonanywhere_com_wsgi.py", line 11, in <module> 
application = get_wsgi_application() 

quel est le problème?

+0

'blog.blog. settings' est ce travail ni non? –

+0

Erreur d'application WSGI en cours d'exécution ImportError: Aucun module nommé blog.blog.settings fichier "/var/www/ivan_pythonanywhere_com_wsgi.py", ligne 11, dans application = get_wsgi_application() – question1

Répondre

2

Essayez de changer ce paramètre:

os.environ['DJANGO_SETTINGS_MODULE'] = 'blog.blog.settings' 

MISE À JOUR:

changer donc chemin avec:

path = '/home/Ivan/MyBlog/blog' 

et utiliser avec:

os.environ['DJANGO_SETTINGS_MODULE'] = 'blog.settings' 
+0

Ne fonctionne pas .... – question1

+0

@ question1 essayer avec la réponse mise à jour –

+0

Je ne comprends pas cela "utiliser avec 'blog.settings' quand devrais-je l'utiliser? – question1