1
You can extend or create you own substitute User model. In my point of view is better to create your own.
from django.db import models
from django.contrib.auth.models import AbstractUser
class User(AbstractUser):
my_field = models.CharField(max_length = 150)
and then in your settings.py
AUTH_USER_MODEL = 'myapp.User'
I hope this help you.
Source:stackexchange.com