【问题标题】:pinax ImportError cannot import name UserOpenidAssociationpinax ImportError 无法导入名称 UserOpenidAssociation
【发布时间】:2010-01-31 23:20:19
【问题描述】:

我有这些错误:

ImportError at/cannot import name UserOpenidAssociation

我无法理解回溯:

Request Method: GET
Request URL: http://127.0.0.1:8000/
Django Version: 1.1.1
Python Version: 2.6.1
Installed Applications:
['inventory.inlanddbase']
Installed Middleware:
('django.middleware.common.CommonMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django_openid.consumer.SessionConsumer',
 'account.middleware.LocaleMiddleware',
 'django.middleware.doc.XViewMiddleware',
 'pagination.middleware.PaginationMiddleware',
 'pinax.middleware.security.HideSensistiveFieldsMiddleware')


Traceback:
File "C:\Python26\lib\site-packages\django\core\handlers\base.py" in get_response
  83.                     request.path_info)
File "C:\Python26\lib\site-packages\django\core\urlresolvers.py" in resolve
  216.             for pattern in self.url_patterns:
File "C:\Python26\lib\site-packages\django\core\urlresolvers.py" in _get_url_patterns
  245.         patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "C:\Python26\lib\site-packages\django\core\urlresolvers.py" in _get_urlconf_module
  240.             self._urlconf_module = import_module(self.urlconf_name)
File "C:\Python26\lib\site-packages\django\utils\importlib.py" in import_module
  35.     __import__(name)
File "C:\inlanddoors\Scripts\inventory\urls.py" in <module>
  9. from account.openid_consumer import PinaxConsumer
File "C:\inlanddoors\Lib\site-packages\pinax\apps\account\openid_consumer.py" in <module>
  15. from account.views import login as account_login
File "C:\inlanddoors\Lib\site-packages\pinax\apps\account\views.py" in <module>
  22.     from django_openid.models import UserOpenidAssociation

Exception Type: ImportError at /
Exception Value: cannot import name UserOpenidAssociation

我做错了什么???

【问题讨论】:

  • 很可能你没有安装 django_openid 或者它不在你的 python 路径上。转到 python shell 并尝试django_openid.models import UserOpenidAssociation

标签: python django pinax


【解决方案1】:

sudo pip install django_openid

【讨论】:

  • > sudo pip install django_openid 下载/解包 django-openid 找不到任何满足 django-openid 要求的下载 没有找到 django-openid 的发行版
猜你喜欢
  • 1970-01-01
  • 2016-03-31
  • 2014-10-10
  • 2014-09-20
  • 2014-08-28
  • 2014-06-10
  • 2016-05-16
  • 2019-05-25
  • 2017-04-22
相关资源
最近更新 更多