An open API service indexing awesome lists of open source software.

https://github.com/khasbilegt/django-user-email

Custom, simple Django User model with only email and name fields
https://github.com/khasbilegt/django-user-email

authentication django email user username

Last synced: about 1 year ago
JSON representation

Custom, simple Django User model with only email and name fields

Awesome Lists containing this project

README

          


django-user-email



ci status


pypi link


codecov




supported python versions


supported django versions


Installation
Contributing
License

Custom, simple Django User model with email as username

## Installation

1. Use your preferred package manager ([pip](https://pip.pypa.io/en/stable/), [poetry](https://pypi.org/project/poetry/), [pipenv](https://pypi.org/project/pipenv/)) to install the package. For example:

```bash
$ poetry add django-user-email
```

2. Then register 'user_email', in the 'INSTALLED_APPS' section of your project's settings.

```python
# settings.py
...

INSTALLED_APPS = (
...
'user_email',
)

...
```

3. Set AUTH_USER_MODEL - Since it's a custom User model Django needs to know the path of the model

```bash
# settings.py
...

AUTH_USER_MODEL = 'user_email.User'

...
```

## Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

## License

[MIT License](https://choosealicense.com/licenses/mit/)