Django редактировать группу пользователей по умолчанию и добавлять изображения профиля - PullRequest
0 голосов
/ 12 марта 2020

В django Я хочу отредактировать группу пользователей по умолчанию, чтобы я мог предоставить следующие атрибуты всем пользователям, описание, должность и изображение профиля. Я довольно плохо знаком с django, поэтому, если этот вопрос можно улучшить, пожалуйста, дайте мне знать.

1 Ответ

2 голосов
/ 13 марта 2020

Для этого вам нужно расширить AbstractUser, как показано ниже, и добавить дополнительное поле в соответствии с вашими требованиями ...

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


class User(AbstractUser):
    phone = models.CharField(name="phone", max_length=10, null=True)
    photo = models.ImageField(name="photo", upload_to='photos/', null=True, default='user_default.png')
    is_verified = models.BooleanField(default=False)

И предположим, что эта модель User находится в приложении с именем app_1, тогда вы необходимо установить AUTH_USER_MODEL в settings.py, как показано ниже ...

settings.py

AUTH_USER_MODEL = "app_1.User"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...