4
Django 1.8を使用してプロジェクトを実行していて、正常に動作していました。しかし、私はDjangoを1.9にアップグレードしなければなりませんでした。プロジェクトを再実行すると、エラーが発生します。 - ImportError:名前get_cacheをインポートできません。Djangoエラー - ImportError:名前を取得できませんget_cache
python manage.py syncdb
と私は次の取得:
Traceback (most recent call last):
File "manage.py", line 10, in <module> execute_from_command_line(sys.argv)
File "/home/vermahim17/env/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 350,
in execute_from_command_line utility.execute()
File "/home/vermahim17/env/local/lib/python2.7/site-packages/django/core/management/__init__.py",
line 324, in execute django.setup()
File "/home/vermahim17/env/local/lib/python2.7/site-packages/django/__init__.py",
line 18, in setup apps.populate(settings.INSTALLED_APPS)
File "/home/vermahim17/env/local/lib/python2.7/site-packages/django/apps/registry.py",
line 85, in populate app_config = AppConfig.create(entry)
File "/home/vermahim17/env/local/lib/python2.7/site-packages/django/apps/config.py",
line 90, in create module = import_module(entry)
File "/usr/lib/python2.7/importlib/__init__.py",
line 37, in import_module __import__(name)
File "/home/vermahim17/env/local/lib/python2.7/site-packages/keyedcache/__init__.py",
line 27, in <module>
from django.core.cache import get_cache, InvalidCacheBackendError, DEFAULT_CACHE_ALIAS ImportError: cannot import name get_cache
keyedcacheパッケージのバージョンが廃止されましたDjangoの1.9 –
P.S 'syncdb'と互換性がないことは明らかである修正するために、このに見てください。あなたは 'migrate'を使うべきです –