I have Django 2.0.2 with custom User model. One of feature is give anonymous users way to create order without "register-first" on site.
Main idea is:
- Anonymous user fill order form, enter e-mail address and click
Create Order; - Django create
Userwith entered e-mail and random generated password; - Next, Django (or Celery) send to e-mail link for reset password (like from standard reset form);
- User check e-mail and click to reset link, re-enter his own password.
This was killed two functions by one: user register and create first order.
And question: how can I send reset password mail from my custom views? I understand, link will generate and send on PasswordResetView view, but how to call to them on custom view?