Hi all,
I came across this problem while working locally trying to register a new customer. I think I've fixed it, but include it here in case it helps somebody else. If more experienced Oscar people see that I've done the wrong thing, please let us know. The error is:
error at /accounts/login/ [Errno 111] Connection refused
Request Method: POST
Request URL: http://127.00.00.1:8000/accounts/login/?next=/checkout/
Django Version: 1.6.6
Exception Type: error
Exception Value: [Errno 111] Connection refused
Exception Location: /usr/lib/python2.7/socket.py in create_connection, line 571
The traceback then points to places like here:
/python2.7/site-packages/oscar/apps/customer/utils.py in
send_user_email_messages that are evidently part of the email setup. There were a few solutions mentioned in the google group docs. This one doesn't work (the 'oscar.apps.customer.auth_backends.Emailbackend' spelling is correct), but this one does, so the solution, for me, was to add:
EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
into the settings.py. Hope that helps somebody.