1

Django & Tastypie の更新後、「名前 ModelResource をインポートできません」というメッセージが表示されます。この問題を解決するにはどうすればよいですか?

私は現在、Django のインストールを Django 1.5 に更新しようとしています。また、最新バージョンの Tastypie にも更新しようとしています。私はこれを以前に2回行ったことがあります(1回は開発用MacBook Proで、もう1回はプレリリースサーバーで、現在アップグレードしているものと同じです)。どちらも問題があったことを覚えていますが、どちらも問題なく動作するようになりました...方法がわかりません!

これは 3 回目の発生であり、私の必死の「アンインストールして、機能するまで再インストールする」という戦略は、これまでのところ失敗しています。私はApacheサーバーを実行していますが、動作しているのは私のプリプロダクションです(すべてのdjangoとモジュールのバージョンが一致することを確認しました)。

誰かがこの問題に遭遇し、これを修正するための魔法のシ​​ーケンスから離れていますか?

完全なトラックバックは次のとおりです。

Environment:


Request Method: GET
Request URL: http://10.32.232.50/

Django Version: 1.5.2
Python Version: 2.7.3
Installed Applications:
('django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.sites',
 'django.contrib.messages',
 'django.contrib.staticfiles',
 'django.contrib.admin',
 'django.contrib.admindocs',
 'django_extensions',
 'floppyforms',
 'crispy_forms',
 'tastypie',
 'userProfile',
 'modeling',
 'aliance',
 'launchpad',
 'visitorlog',
 'experience_controller')
Installed Middleware:
('django.middleware.common.CommonMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware')


Traceback:
File "C:\Python27\lib\site-packages\django-1.5.2-py2.7.egg\django\core\handlers\base.py" in get_response
  103.                     resolver_match = resolver.resolve(request.path_info)
File "C:\Python27\lib\site-packages\django-1.5.2-py2.7.egg\django\core\urlresolvers.py" in resolve
  319.             for pattern in self.url_patterns:
File "C:\Python27\lib\site-packages\django-1.5.2-py2.7.egg\django\core\urlresolvers.py" in url_patterns
  347.         patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "C:\Python27\lib\site-packages\django-1.5.2-py2.7.egg\django\core\urlresolvers.py" in urlconf_module
  342.             self._urlconf_module = import_module(self.urlconf_name)
File "C:\Python27\lib\site-packages\django-1.5.2-py2.7.egg\django\utils\importlib.py" in import_module
  35.     __import__(name)
File "c:\AbacusCore\abacus\urls.py" in <module>
  3. from api import *
File "c:\AbacusCore\abacus\api.py" in <module>
  4. from tastypie.resources import ModelResource, ALL, ALL_WITH_RELATIONS
File "C:\Python27\lib\site-packages\django_tastypie-0.10.0-py2.7.egg\tastypie\resources.py" in <module>
  19. from tastypie.authentication import Authentication
File "C:\Python27\lib\site-packages\django_tastypie-0.10.0-py2.7.egg\tastypie\authentication.py" in <module>
  14. from tastypie.compat import User, username_field
File "C:\Python27\lib\site-packages\django_tastypie-0.10.0-py2.7.egg\tastypie\compat.py" in <module>
  14.         User = get_user_model()
File "C:\Python27\lib\site-packages\django-1.5.2-py2.7.egg\django\contrib\auth\__init__.py" in get_user_model
  127.     user_model = get_model(app_label, model_name)
File "C:\Python27\lib\site-packages\django-1.5.2-py2.7.egg\django\db\models\loading.py" in get_model
  230.             self._populate()
File "C:\Python27\lib\site-packages\django-1.5.2-py2.7.egg\django\db\models\loading.py" in _populate
  75.                     self.load_app(app_name)
File "C:\Python27\lib\site-packages\django-1.5.2-py2.7.egg\django\db\models\loading.py" in load_app
  96.             models = import_module('.models', app_name)
File "C:\Python27\lib\site-packages\django-1.5.2-py2.7.egg\django\utils\importlib.py" in import_module
  35.     __import__(name)
File "c:\AbacusCore\visitorlog\models.py" in <module>
  6. from tastypie.resources import ModelResource

Exception Type: ImportError at /
Exception Value: cannot import name ModelResource
4

1 に答える 1