2014-09-12 2 views
0

Я немного застрял.Django «не может импортировать имя PMMail»

Я настраиваю проект в своем маке для работы с ним (я работал над ним в прошлом на том же компьютере), но ему пришлось отформатировать его.

При попытке python runserver он работает нормально, но при попытке загрузить его в браузере, я получаю это:

enter image description here

И я получаю это в терминале:

$ python manage.py runserver 
Validating models... 

0 errors found 
Django version 1.4.2, using settings '****.settings' 
Development server is running at http:// 127 .0.0.1:8000/
Quit the server with CONTROL-C. 
Traceback (most recent call last): 
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/wsgiref/handlers.py", line 85, in run 
    self.result = application(self.environ, self.start_response) 
    File "/Library/Python/2.7/site-packages/django/core/handlers/wsgi.py", line 219, in __call__ 
    self.load_middleware() 
    File "/Library/Python/2.7/site-packages/django/core/handlers/base.py", line 47, in load_middleware 
    raise exceptions.ImproperlyConfigured('Error importing middleware %s: "%s"' % (mw_module, e)) 
ImproperlyConfigured: Error importing middleware quizzer.views: "cannot import name PMMail" 
[12/Sep/2014 11:31:53] "GET/HTTP/1.1" 500 59 
Traceback (most recent call last): 
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/wsgiref/handlers.py", line 85, in run 
    self.result = application(self.environ, self.start_response) 
    File "/Library/Python/2.7/site-packages/django/core/handlers/wsgi.py", line 219, in __call__ 
    self.load_middleware() 
    File "/Library/Python/2.7/site-packages/django/core/handlers/base.py", line 47, in load_middleware 
    raise exceptions.ImproperlyConfigured('Error importing middleware %s: "%s"' % (mw_module, e)) 
ImproperlyConfigured: Error importing middleware quizzer.views: "cannot import name PMMail" 
Traceback (most recent call last): 
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/wsgiref/handlers.py", line 85, in run 
    self.result = application(self.environ, self.start_response) 
    File "/Library/Python/2.7/site-packages/django/core/handlers/wsgi.py", line 219, in __call__ 
    self.load_middleware() 
    File "/Library/Python/2.7/site-packages/django/core/handlers/base.py", line 47, in load_middleware 
    raise exceptions.ImproperlyConfigured('Error importing middleware %s: "%s"' % (mw_module, e)) 
ImproperlyConfigured: Error importing middleware quizzer.views: "cannot import name PMMail" 
[12/Sep/2014 11:35:16] "GET/HTTP/1.1" 500 59 
Traceback (most recent call last): 
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/wsgiref/handlers.py", line 85, in run 
    self.result = application(self.environ, self.start_response) 
    File "/Library/Python/2.7/site-packages/django/core/handlers/wsgi.py", line 219, in __call__ 
    self.load_middleware() 
    File "/Library/Python/2.7/site-packages/django/core/handlers/base.py", line 47, in load_middleware 
    raise exceptions.ImproperlyConfigured('Error importing middleware %s: "%s"' % (mw_module, e)) 
ImproperlyConfigured: Error importing middleware quizzer.views: "cannot import name PMMail" 

EDIT

Это мои классы промежуточного программного обеспечения из settings.py

MIDDLEWARE_CLASSES = (
'debug_toolbar.middleware.DebugToolbarMiddleware', 
'quizzer.views.FacebookMiddleware', 
'django.middleware.common.CommonMiddleware', 
'django.contrib.sessions.middleware.SessionMiddleware', 
'django.middleware.csrf.CsrfViewMiddleware', 
'django.contrib.auth.middleware.AuthenticationMiddleware', 
'django.contrib.messages.middleware.MessageMiddleware', 
'quizzer.middleware.SetGroupMiddleware', 
'quizzer.django-crossdomainxhr-middleware.XsSharing', 

# Uncomment the next line for simple clickjacking protection: 
# 'django.middleware.clickjacking.XFrameOptionsMiddleware', 
) 
+0

Пожалуйста, ваш settings.py особами. классы промежуточного программного обеспечения. – Norman8054

+0

ОК, сделал это, но я не знаю, как это может помочь. Это работает, что не так, это моя конфигурация pc – Sascuash

ответ

3

Возможно, у вас не установлено PMMail lib.

Для установки с пип запуском pip install git+https://github.com/themartorana/python-postmark.git

+0

Я думаю, что у меня она установлена, но я попытаюсь на случай, если ошибусь – Sascuash

Смежные вопросы