Email verification in Django + Djoser

2024-04-10 Thread Okkert Joubert
I have a register page in my django app and I am using djoser for the end 
point to create and users etc, when I register with an email ending in .com 
(e.g. gmail.com) it works but when I enter an email ending with .co.za it 
does not work

-- 
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/0acfc39c-f32c-42e4-9be0-ac65c06fn%40googlegroups.com.


Re: Custom User models

2023-11-28 Thread Okkert Joubert
Thanks Ahmed

Please tell me if I'm correct or not in saying the SchoolUser has School as
a foreign key the school will not have to be authenticated with djoser in
order to register for example or login?

On Mon, Nov 27, 2023 at 6:53 PM Ahmed Iftikhar 
wrote:

> # 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 
> 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_source=footer>
>> .
>>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Django users" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/django-users/zejReFcayis/unsubscribe.
> To unsubscribe from this group and all its topics, 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
> <https://groups.google.com/d/msgid/django-users/CAGAxPTwxB46wZrgjeiZZop%3Dnq5Ch-4FLXL6z3UO%3DGQq_5g%3Dueg%40mail.gmail.com?utm_medium=email_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/CAK0teFN0MNzTO9JG06u0HSccmh15wRs81ECMvgOUgnYqJhGceg%40mail.gmail.com.


Custom User models

2023-11-27 Thread Okkert Joubert
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.