【发布时间】:2019-07-25 10:55:54
【问题描述】:
我必须将两个具有相同选项的 Django 包添加到设置中:
将“验证码”添加到您的 settings.py 中的 INSTALLED_APPS
但是无法将"captcha"两次添加到设置中,因为我会得到下一个错误:
django.core.exceptions.ImproperlyConfigured:应用程序标签不唯一,重复:验证码
那么如何在我的 Django 项目中使用两个同名的包呢?
PS:请不要混淆“包”和 Django“应用程序”。它在官方文档中描述了使用同名应用程序,但没有关于包的内容。
【问题讨论】:
-
包包含应用程序
-
为什么需要两个提供验证码应用的包?
-
@shafik 也许我还不了解 Python/Django 中的一些东西。如果您有什么可以指点我的解决方案,请详细描述。
-
@DanielRoseman 一个包用于 Google ReCaptcha,另一个包用于自定义验证码。但这是题外话。我希望能解决这个 Django 包问题。
-
您必须为自定义验证码应用设置一个唯一名称,因为 Django 要求所有应用都有一个唯一名称。
标签: django