发行升级到Wagtail 2.1

时间:2018-07-10 02:01:16

标签: django wagtail

从Wagtail 2.0升级到2.1。在Ubuntu流浪者盒子上运行。

从Wagtail 2.0升级到2.1或2.11后,运行任何manage.py命令时,出现以下错误。如果我降级到2.0,它将再次起作用,所以我确定我那里有一些不正确的依赖项...

关于如何解决此问题的任何想法?

Traceback (most recent call last):
  File "./manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/Users/chrisrogers/blog/lib/python3.6/site-packages/django/core/management/__init__.py", line 371, in execute_from_command_line
    utility.execute()
  File "/Users/chrisrogers/blog/lib/python3.6/site-packages/django/core/management/__init__.py", line 347, in execute
    django.setup()
  File "/Users/chrisrogers/blog/lib/python3.6/site-packages/django/__init__.py", line 24, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/Users/chrisrogers/blog/lib/python3.6/site-packages/django/apps/registry.py", line 89, in populate
    app_config = AppConfig.create(entry)
  File "/Users/chrisrogers/blog/lib/python3.6/site-packages/django/apps/config.py", line 116, in create
    mod = import_module(mod_path)
  File "/usr/local/Cellar/python3/3.6.3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 994, in _gcd_import
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/Users/chrisrogers/blog/lib/python3.6/site-packages/wagtail/search/apps.py", line 4, in <module>
    from wagtail.search.signal_handlers import register_signal_handlers
  File "/Users/chrisrogers/blog/lib/python3.6/site-packages/wagtail/search/signal_handlers.py", line 3, in <module>
    from wagtail.search import index
  File "/Users/chrisrogers/blog/lib/python3.6/site-packages/wagtail/search/index.py", line 10, in <module>
    from modelcluster.fields import ParentalManyToManyField
  File "/Users/chrisrogers/blog/lib/python3.6/site-packages/modelcluster/fields.py", line 19, in <module>
    from modelcluster.models import get_related_model, ClusterableModel
  File "/Users/chrisrogers/blog/lib/python3.6/site-packages/modelcluster/models.py", line 152, in <module>
    class ClusterableModel(models.Model):
  File "/Users/chrisrogers/blog/lib/python3.6/site-packages/django/db/models/base.py", line 100, in __new__
    app_config = apps.get_containing_app_config(module)
  File "/Users/chrisrogers/blog/lib/python3.6/site-packages/django/apps/registry.py", line 244, in get_containing_app_config
    self.check_apps_ready()
  File "/Users/chrisrogers/blog/lib/python3.6/site-packages/django/apps/registry.py", line 127, in check_apps_ready
    raise AppRegistryNotReady("Apps aren't loaded yet.")
django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.

我的req.txt如下:

Django==2.0
Jinja2==2.8
Markdown==2.6.2
MarkupSafe==0.23
Pillow>2.8.2
PyYAML==3.11
Pygments==2.0.2
Unidecode==0.04.18
Willow>0.2.2
ansible==2.0.1.0
beautifulsoup4==4.4.0
django-appconf==1.0.1
django-compressor==1.5
django-medusa==0.3.0
django-modelcluster==1.1
django-sendfile==0.3.10
django-taggit==0.18.0
django-treebeard==3.0
djangorestframework==3.7
ecdsa==0.13
elasticsearch==1.7.0
google-api-python-client==1.5.0
html5lib==0.999
httplib2==0.9.2
oauth2client==2
paramiko==1.16.0
postgres==2.1.2
psycopg2-binary==2.7.4
wagalytics==0.7
wagtail==2.1
wagtailfontawesome==1.1.3
wheel==0.24.0

1 个答案:

答案 0 :(得分:0)

您应该升级django-modelcluster。

pip install django-modelcluster==4.1