I am trying to create a Django login that will accept both email or username. I know that it is possible to do this by creating a custom user, but we have multiple applications