質問: 'my_app.CustomUser' ``` のように行いました。 コメントアウトしたものもいろいろ試しました。 しかし、Facebook ユーザでログインできませんでした。 次に、それらしき記事を見つけました。 しかし、出来ませんでした。 settings.py の中では、 `USE_SOCIAL_AUTH_AS_ADMIN_LOGIN` なのに、admin.pyで `SOCIAL_AUTH_USE_AS_ADMIN_LOGIN` となってるものおかしいと思い同じ変数に変更しましたがそれでも出来ませんでした。 もし解決策がありましたら、ご教示いただきたいです。
回答: > > しかし、Facebook ユーザでログインできませんでした。 > > > ここが、Django側でユーザーが作成されているかで違ってくると思います。 ので、 > > is_staff を無理やり True にしようと > > > この部分についてのみ回答します。以下、CutomUserの改善コードです。 ``` class CustomUser(User): class Meta: verbose_name = u'カスタムユーザ' verbose_name_plural = verbose_name def __init__(self, *args, **kwargs): super(User, self).__init__(*args, **kwargs) self.is_staff = True ``` `__init__()` の最初の処理ですでに `is_staff` が `False` になっているので、次の処理で無条件に `True` にしています。