# models.py from django.contrib.auth.models import AbstractUser from django.db import models
class School(models.Model): # Your School model fields class SchoolUser(AbstractUser): school = models.ForeignKey(School, on_delete=models.CASCADE) # Add other custom fields as needed ************************************************************ # settings.py AUTH_USER_MODEL = 'your_app.SchoolUser' DJOSER = { 'SERIALIZERS': { 'user_create': 'your_app.serializers.CustomUserCreateSerializer', # Add other Djoser serializer configurations as needed }, # Add other Djoser configurations as needed } ******************************************************************************** # serializers.py from django.contrib.auth import get_user_model from rest_framework import serializers class SchoolUserSerializer(serializers.ModelSerializer): class Meta: model = get_user_model() fields = '__all__' class SchoolSerializer(serializers.ModelSerializer): class Meta: model = School fields = '__all__' ********************************************************************************************* at the end python manage.py makemigrations python manage.py migrate and enjoy On Mon, Nov 27, 2023 at 8:10 PM Okkert Joubert <okkertjou...@gmail.com> wrote: > Good morning all, > > I made a custom user model for a school, it is currently working with > djoser authentication, now what I want to add is for the school to add > users, so my School model is a foreignkey in SchoolUser is this possible > firstly and secondly can I add the djoser authentication to the SchoolUser > model as well > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to django-users+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/django-users/2754d7b3-a54a-40d6-9cab-50c0a2dbb812n%40googlegroups.com > <https://groups.google.com/d/msgid/django-users/2754d7b3-a54a-40d6-9cab-50c0a2dbb812n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAGAxPTwxB46wZrgjeiZZop%3Dnq5Ch-4FLXL6z3UO%3DGQq_5g%3Dueg%40mail.gmail.com.