Adding fields to profile in oscar 3.0 and django 3.1

204 views
Skip to first unread message

meig...@meigallodixital.com

unread,
Feb 7, 2021, 4:48:50 AM2/7/21
to django-oscar
We are following the tutorial [1] to add fields to the profile/user, but it gives the following errors:

auth.User.groups: (fields.E304) Reverse accessor for 'User.groups' clashes with reverse accessor for 'User.groups'.
HINT: Add or change a related_name argument to the definition for 'User.groups' or 'User.groups'.
auth.User.user_permissions: (fields.E304) Reverse accessor for 'User.user_permissions' clashes with reverse accessor for 'User.user_permissions'.
HINT: Add or change a related_name argument to the definition for 'User.user_permissions' or 'User.user_permissions'.
user.User.groups: (fields.E304) Reverse accessor for 'User.groups' clashes with reverse accessor for 'User.groups'.
HINT: Add or change a related_name argument to the definition for 'User.groups' or 'User.groups'.
user.User.user_permissions: (fields.E304) Reverse accessor for 'User.user_permissions' clashes with reverse accessor for 'User.user_permissions'.
HINT: Add or change a related_name argument to the definition for 'User.user_permissions' or 'User.user_permissions'.

 Is there a step missing or are we making a mistake?

Our model is:

from oscar.apps.customer.abstract_models import AbstractUser
from phonenumber_field.modelfields import PhoneNumberField
from django.utils.translation import gettext_lazy as _

class User(AbstractUser):
    phone_number = PhoneNumberField(
        _("Phone number"), blank=True,
       help_text=_("In case we need to call you"))


meig...@meigallodixital.com

unread,
Feb 7, 2021, 5:08:21 AM2/7/21
to django-oscar
My fault, was a typo on  AUTH_USER_MODEL, we write  AUTH_USE_MODEL ... 
Reply all
Reply to author
Forward
0 new messages