I read the docs and this post... Django - Foreign Key to User model
I followed what it said and I still cannot get it to work. When I try to run the migrations I get
Don't use the User model directly.
From the documentation
Instead of referring to
Userdirectly, you should reference the user model usingdjango.contrib.auth.get_user_model()When you define a foreign key or many-to-many relations to the user model, you should specify the custom model using the
AUTH_USER_MODELsetting.
Example:
from django.conf import settings
from django.db import models
class Article(models.Model):
author = models.ForeignKey(
settings.AUTH_USER_MODEL,
on_delete=models.CASCADE,
)