运行 WSGI 应用程序时出错。 ModuleNotFoundError:没有名为“django_auto_logout”的模块

问题描述 投票:0回答:1

我正在尝试使用 pythonanywhere 通过项目部署我的 Django 项目,但我遇到了问题,而且我真的陷入了困境。谁能帮我解决这个问题。图像附加到在此处输入图像描述我的settings.py文件

的路径

在此输入图片描述

在此输入图片描述

我重新加载后显示的错误是:

在此输入图片描述

我该怎么办?

提前致谢。

在我的本地计算机上,该应用程序运行正常。但是当我在 Pythonanywhere 中部署它时,我在 Django 注销模块上收到错误。 我无法解决这个问题。

pythonanywhere
1个回答
0
投票

在您的环境中运行

pip list
以查看所有已安装的软件包。如果缺少
django-auto-logout
,那么您必须按照 Giles Thomas 在评论中提到的那样安装它。要安装
django-auto-logout
,请运行

pip install django-auto-logout

并将以下内容添加到您的设置中间件中:

MIDDLEWARE = [
...
    'django_auto_logout.middleware.auto_logout',
]

注意

执行此操作之前,请确保使用以下中间件:

django.contrib.sessions.middleware.SessionMiddleware

django.contrib.auth.middleware.AuthenticationMiddleware

django.contrib.messages.middleware.MessageMiddleware

参见 https://pypi.org/project/django-auto-logout/

© www.soinside.com 2019 - 2024. All rights reserved.