Django email with smtp.gmail SMTPAuthenticationError 534 Application-specific password required

Because you use 2 factor authentication, you must create a password for this application to access your Google account without the 2 factor auth.

Perform all the steps on the Google support page to generate an application password, and then update your EMAIL_HOST_PASSWORD to use that, rather than your regular account password.

On this page: support.google.com/accounts/answer/185833 follow the steps under the heading "How to generate an App password". After you generate it, you need to use that password in your configuration.