Расширение существующей пользовательской модели с помощью объекта ошибки метода AbstractUser «Пользователь» не имеет атрибута «REQUIRED_FIELDS» - PullRequest
0 голосов
/ 14 сентября 2018

Я пытаюсь продлить пользователя, но получаю ошибки

settings.py

AUTH_USER_MODEL = 'bffcode.User'

models.py

from django.db import models
from django.contrib.auth.models import User
from django.contrib.auth.models import AbstractUser


class User(AbstractUser):
    fb_userid = models.CharField(max_length=256)
    objects =AbstractUser()

views.py

def fb_login(request):
     users = User.objects.filter(fb_userid=fb_user_id)

Ошибка: enter image description here

1 Ответ

0 голосов
/ 14 сентября 2018

Вы установили атрибут objects вашего класса User для экземпляра AbstractUser. Это должен быть менеджер.

Если у вас нет собственного подкласса Manager, лучше оставить это в покое; Вы должны удалить эту строку.

...