【发布时间】:2018-04-25 11:18:36
【问题描述】:
我在 cmd 中使用此命令安装了 django axes:
pip install django-axes
然后我将这部分添加到我的 setting.py 文件中:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'post_app',
'axes',
]
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'axes.middleware.FailedLoginMiddleware',
]
AXES_LOCK_OUT_AT_FAILURE = False
AXES_USE_USER_AGENT = True
AXES_COOLOFF_TIME = 1
AXES_LOGIN_FAILURE_LIMIT = 50
现在我想用这个命令运行服务器:
python manage.py runserver
但是我在 cmd 中有这个错误:
Unhandled exception in thread started by <function wrapper at 0x0000000004AA4908>
Traceback (most recent call last):
File "D:\python\data\lib\site-packages\django\utils\autoreload.py", line 228, in wrapper
fn(*args, **kwargs)
File "D:\python\data\lib\site-packages\django\core\management\commands\runserver.py", line 117, in inner_run
autoreload.raise_last_exception()
File "D:\python\data\lib\site-packages\django\utils\autoreload.py", line 251, in raise_last_exception
six.reraise(*_exception)
File "D:\python\data\lib\site-packages\django\utils\autoreload.py", line 228, in wrapper
fn(*args, **kwargs)
File "D:\python\data\lib\site-packages\django\__init__.py", line 27, in setup
apps.populate(settings.INSTALLED_APPS)
File "D:\python\data\lib\site-packages\django\apps\registry.py", line 116, in populate
app_config.ready()
File "D:\python\data\lib\site-packages\axes\apps.py", line 9, in ready
from axes.decorators import watch_login
File "D:\python\data\lib\site-packages\axes\decorators.py", line 3, in <module>
from socket import inet_pton, AF_INET6, error
ImportError: cannot import name inet_pton
是否有任何错误?或任何遗漏的工作?
【问题讨论】:
标签: python django web login axes