我最近尝试将django网站升级到最新的Django,并且开始出现错误消息。似乎wsgi模块无法加载请求的消息部分。
Traceback (most recent call last):
File "/home/hm/.local/lib/python3.8/site-packages/django/contrib/messages/api.py", line 21, in add_message
messages = request._messages
AttributeError: 'WSGIRequest' object has no attribute '_messages'
我已经检查设置中应用程序部分中是否安装了消息,并且middleware_classes包含会话中间件和消息中间件。
我还重新运行了迁移,并成功地迁移了数据库。
我正在使用Django 3.0和Python3.8。
它抛出的最终错误消息是
django.contrib.messages.api.MessageFailure: You cannot add messages without installing django.contrib.messages.middleware.MessageMiddleware