我使用pip命令安装了django-axes
$ pip install django-axes
然后我将轴添加到我的已安装应用中,如下所示
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'axes',
'frontend',
'userauth',
'methods',
]
但是当我运行命令
时 python manage.py runserver
我收到错误ModuleNotFoundError:没有名为' axes'
的模块答案 0 :(得分:2)
也许激活你的virtualenv。确保你已经在virtualenv中安装了它。
答案 1 :(得分:1)
1)确保您的django-axes
版本支持Django版本2)记得运行python manage.py migrate来同步数据库。 参考 - https://django-axes.readthedocs.io/en/latest/configuration.html
答案 2 :(得分:1)
检查你自己在virutalenv(如果你安装在其中),
使用pip list
或pip freeze
(myapp) mohideen@botvfx-dev:~/project/myapp/myApp$ pip list | grep axes
django-axes (2.3.3)
如果它在那里..然后你可以使用它..