我正在尝试从头开始基于django-oscar的项目并堆叠问题
ImproperlyConfigured at /
Module "oscar.apps.customer.auth_backends" does not define a "EmailBackend" attribute/class
我的settings.py
AUTHENTICATION_BACKENDS = (
'oscar.apps.customer.auth_backends.EmailBackend',
'django.contrib.auth.backends.ModelBackend',
)
EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
答案 0 :(得分:4)
发生错误是因为“EmailBackend”中的“b”不应该是资本。
来自Oscar文档(错误):
'oscar.apps.customer.auth_backends.Email的乙强> ackend',
应该:
'oscar.apps.customer.auth_backends.Email的 B'/强> ackend',
上面提到过,但不是很清楚。希望这有助于其他偶然发现此事的人:)