class User(AbstractUser):
.....
objects = UserManager()
we have to create User class and specify as objects your UserManager
Le dimanche 2 juillet 2023 à 02:10:58 UTC+1, Muhammad Juwaini Abdul Rahman
a écrit :
> What's your code in urls.py for `/auth/user`?
>
> On Sunday, 2 July 2023 at 01:14:53 UTC+8 arun n wrote:
>
>> Hello,
>>
>> I am new to Django. I am getting the below error. Can someone help.
>>
>> from django.db import models
>> from django.contrib.auth.models import AbstractBaseUser, PermissionsMixin
>> , BaseUserManager, UserManager
>>
>>
>> class UserAccountManager(BaseUserManager):
>> def create_user(self, email, name, password=None):
>> if not email:
>> raise ValueError('Email address required')
>>
>> email = self.normalize_email(email)
>> user = self.model(email=email, name=name)
>> user.set_password(password)
>> user.save()
>> return user
>>
>> AttributeError at /auth/users/'Manager' object has no attribute
>> 'create_user'
>> Request Method:
>> POST
>> Request URL:
>> http://127.0.0.1:8000/auth/users/
>> Django Version:
>> 4.2.2
>> Exception Type:
>> AttributeError
>> Exception Value:
>> 'Manager' object has no attribute 'create_user'
>> Exception Location:
>>
>> C:\Users\Arun\.virtualenvs\nc-backend-zDgCjJYE\Lib\site-packages\djoser\serializers.py,
>>
>> line 48, in perform_create
>> Raised during:
>> djoser.views.UserViewSet
>> Python Executable:
>> C:\Users\Arun\.virtualenvs\nc-backend-zDgCjJYE\Scripts\python.exe
>> Python Version:
>> 3.11.4
>> Python Path:
>> ['C:\\Users\\Arun\\Documents\\GitHub\\nc-backend',
>> 'C:\\Users\\Arun\\AppData\\Local\\Programs\\Python\\Python311\\python311.zip',
>>
>> 'C:\\Users\\Arun\\AppData\\Local\\Programs\\Python\\Python311\\DLLs',
>> 'C:\\Users\\Arun\\AppData\\Local\\Programs\\Python\\Python311\\Lib',
>> 'C:\\Users\\Arun\\AppData\\Local\\Programs\\Python\\Python311',
>> 'C:\\Users\\Arun\\.virtualenvs\\nc-backend-zDgCjJYE',
>> 'C:\\Users\\Arun\\.virtualenvs\\nc-backend-zDgCjJYE\\Lib\\site-packages']
>> Server time:
>> Fri, 30 Jun 2023 18:48:41 +0000
>>
>
--
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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/c5956e09-fc25-4661-8306-7c958044090an%40googlegroups.com.