$permissions = ['publish_actions', 'manage_pages', 'publish_pages'];
# settings.py
...
AUTH_USER_MODEL = 'custom_user.CustomUser'
...
# models.py
from django.contrib.auth.models import AbstractUser
class CustomUser(AbstractUser):
pass
# admin.py
from django.contrib import admin
from django.contrib.auth.admin import UserAdmin
from .models import CustomUser
admin.site.register(CustomUser, UserAdmin)
./manage.py migrate
, но вижу ошибку, что таблица custom_user_customuser ещё не создана. Что я делаю не так? Может быть есть более how-to инструкция (актуальная) по наследованию пользовательской модели? А то всё, что удалось найти в гугле — через О2О к User предлагают делать. Даже в ссылках, которые вы мне посоветовали, делают так: https://github.com/djangopackages/djangopackages/b... proxy
, я имел ввиду, что в последних версиях Django есть возможность расширять модели без создания таблиц в БД (как я понял из доков). Так вот, в каких случаях (моделях) стоить применять такое решение? Нашёл вот такую статью-сравнение, но так и не понял «когда и что» лучше применить :) AbstractUser
, хорошо. А, может быть, поясните разницу между этой моделью и AbstractBaseUser
, если не сложно. И где стоит использовать proxy
? proxy
? Вообще, что лучше использовать? Нашёл вот такую статью, но какое решение (в рамках данного проекта) выбрать, пока, не понял.
Где-то год назад, я мог получить токен (при той же самой авторизации) для группы, а не своей учётной записи. Так как можно было в ФБ сидеть, от её имени – был переключатель в верхнем меню «Использовать ФБ как...». Теперь вот нет его и отсюда сразу вопрос из моего первого сообщения...