您正在使用Django 3,其中删除了所有以前与Django捆绑在一起的Python 2兼容性API。django-messages
仍然依赖于这些,并且正在尝试并且无法导入它们。
您要么需要降级到Django 2.2,要么等待django-messages
对其进行更新以获取Django 3支持。
这适用于您遇到此类错误的任何库-这意味着该库与Django 3尚不兼容。
Django ImportError:无法导入名称“ python_2_unicode_compatible”
您正在使用Django 3,其中删除了所有以前与Django捆绑在一起的Python 2兼容性API。django-messages
仍然依赖于这些,并且正在尝试并且无法导入它们。
您要么需要降级到Django 2.2,要么等待django-messages
对其进行更新以获取Django 3支持。
这适用于您遇到此类错误的任何库-这意味着该库与Django 3尚不兼容。