【发布时间】:2020-08-20 23:16:20
【问题描述】:
我从 BitBucket 克隆了一个工作项目并尝试:python manage.py runserver
我收到以下错误:
从 captcha.fields 导入 CaptchaField
ImportError: 无法导入名称 CaptchaField
我确实使用pip install captcha 安装了验证码,并且安装时没有任何错误。
以下是我的验证码文件夹(安装目录)内容
我尝试手动安装 simple-cpatcha 、 recaptcha 但没有帮助。
我找不到 captcha zip 文件 来手动安装它。
【问题讨论】:
-
您是否也将
captcha添加到您的INSTALLED_APPS设置中? -
是的,我做到了(实际上,设置文件包含它(我刚刚克隆))该项目在我的朋友系统中运行良好。
-
分享您的
setting.py文件。 -
抱歉,我无法共享项目文件。但我保证代码没有问题。对此感到非常抱歉。但是请帮助我。
-
我解决了。我实际上有 Django 1.9.x。我删除了它并安装了 Django 1.8.2。另外,我删除了 Anaconda (这不应该影响问题,但仍在说明) 。然后我安装了验证码,它工作正常。谢谢。我没有删除这个问题,因为我认为它可能对其他人有帮助。这个验证码在网络上没有太多讨论。
标签: python django captcha importerror