Django: HINT: Add or change a related_name argument to the definition for 'auth.User.user_permissions' or 'xxx.User.user_permissions'.
(venv) user@ubuntu:~/PycharmProjects/test_project/test_django/test_django/apps/xxx$ python ../../../manage.py makemigrations
提示:
HINT: Add or change a related_name argument to the definition for 'auth.User.user_permissions' or 'xxx.User.user_permissions'.
原因:models.py中定义了用户模型类,但没有在setting.py中扩展django的用户认证模型:
from django.contrib.auth.models import AbstractUser # Create your models here. class User(AbstractUser): pass
解决方法
扩展django的用户认证模型:
#setting.py AUTH_USER_MODEL = 'xxx.User'