Django: HINT: Add or change a related_name argument to the definition for 'auth.User.user_permissions' or 'xxx.User.user_permissions'.Django: HINT: Add or change a related_name argument to the definition for 'auth.User.user_permissions' or 'xxx.User.user_permissions'.Django: HINT: Add or change a related_name argument to the definition for 'auth.User.user_permissions' or 'xxx.User.user_permissions'.Django: HINT: Add or change a related_name argument to the definition for 'auth.User.user_permissions' or 'xxx.User.user_permissions'.
  • 首页
  • 博客
  • 书签
  • 文件
  • 分析
  • 登录

Django: HINT: Add or change a related_name argument to the definition for 'auth.User.user_permissions' or 'xxx.User.user_permissions'.

发表 admin at 2022年8月21日
类别
  • Django
标签
(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'

官方文档

发表回复 取消回复

要发表评论,您必须先登录。

类别

  • Cat
  • Python
  • Django
  • Database
  • Html/CSS
  • JavaScript
  • Vue
  • RegExp
  • Maths/AI
  • PHP/Wordpress
  • Practice
  • Linux
  • Windows
  • Android
  • NAS
  • Software
  • Hardware
  • Network
  • SEO
  • English
  • Games
  • Recipes
  • General
  • Memorandum
  • Essays
  • 未分类

归档

©2015-2023 艾丽卡 Blog support@alaica.com
      ajax-loader