Emails are not being sent out because you have your email backend settings as Dummy backend
As the name suggests the dummy backend does nothing with your messages
Change
django.core.mail.backends.dummy.EmailBackend
To SMTP backend
django.core.mail.backends.smtp.EmailBackend
Also, make sure
EMAIL_HOST_USER = 'email@gmail.com'
EMAIL_HOST_PASSWORD = 'password'
are the credentials for a valid inbox