Форум программистов, компьютерный форум, киберфорум
Python: Django
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 09.02.2023
Сообщений: 9

Вывод новых полей, после переопределения модели User через AbstractUser

04.03.2024, 22:35. Показов 599. Ответов 1

Студворк — интернет-сервис помощи студентам
Я переопределил модель User, но в админ панели, новые поля не появились. Как это исправить?
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
from django.contrib.auth.models import AbstractUser
from django.db import models
from random import randint as rn
 
class User(AbstractUser):
    class GenerateName:
        @classmethod
        def set_name(cls):
            nick = 'user' + ''.join([str(rn(0, 9)) for n in range(10)])
            return nick
    nick = GenerateName.set_name()
    avatar = models.ImageField(upload_to='users/%Y/%m', blank=True, null=True, verbose_name='Аватар')
    nickname = models.CharField(default=nick, max_length=15, verbose_name='Отображаемое имя')
    class Meta:
        verbose_name = 'Пользователь'
        verbose_name_plural = 'Пользователи'
В настройках указал модель пользователей по умолчанию
Python
1
 AUTH_USER_MODEL = 'users.User'
Сделал и применил миграции. В sql базе данный у меня отображаются новые поля. А в админке нет.
Как подключить отображение новых полей?
Миниатюры
Вывод новых полей, после переопределения модели User через AbstractUser  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.03.2024, 22:35
Ответы с готовыми решениями:

AbstractUser или User?
Приложение управления учебными проектами. Есть объекты Студент и Руководитель с разными атрибутами, но не исключено добавление других...

Создание новых полей в таблице и вывод
Как реализовать создание пользователем пользовательских полей в БД MySql и вывод их с названием полей на русском? Какие мысли?

При создании новых формул в solidworks2019 для модели сохраненной в solidworks2017 не происходит перестроение в модели
Добрый день, имеется такая проблема .При создании новых формул в solidworks2019 для модели сохраненной в solidworks2017 не происходит...

1
96 / 64 / 34
Регистрация: 08.02.2021
Сообщений: 213
07.03.2024, 09:54
Цитата Сообщение от No_name131 Посмотреть сообщение
Python
1
2
3
4
5
6
class GenerateName:
    @classmethod
    def set_name(cls):
        nick = 'user' + ''.join([str(rn(0, 9)) for n in range(10)])
        return nick
nick = GenerateName.set_name()


Цитата Сообщение от No_name131 Посмотреть сообщение
Как подключить отображение новых полей?
Python
1
2
3
4
5
6
from django.contrib.auth.admin import UserAdmin
 
 
@admin.register(YourUserModel)
class YourUserAdmin(UserAdmin):
    # переопределяешь нужные поля
Добавлено через 3 минуты
Python
1
2
3
4
5
6
7
8
9
10
11
def generate_nickname():
    return 'user' + ''.join([str(rn(0, 9)) for n in range(10)])
 
 
class User(AbstractUser):
    avatar = models.ImageField(upload_to='users/%Y/%m', blank=True, null=True, verbose_name='Аватар')
    nickname = models.CharField(default=generate_nickname, max_length=15, verbose_name='Отображаемое имя')
    
    class Meta:
        verbose_name = 'Пользователь'
        verbose_name_plural = 'Пользователи'
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.03.2024, 09:54
Помогаю со студенческими работами здесь

Расширение модели User. "got not an unexpected keyword argument 'user'"
Здравствуйте, пытаюсь расширить дефолтную модель User следующим образом. class Profile(models.Model): user =...

Добавление новых записей и новых полей
Есть одна проблемка: Делаю программку тут одну, в основе лежит БД(Access 2007). У меня есть главная форма, где пользователь может...

Вывод полей после заданного
Необходимо вывести всех туристов из таблицы договор после 'Паланик'. Таблица Договор состоит из: Код_договора Код_туриста ... ...

Сломалась отправка писем через mail() после переезда на новых хостинг
Коллеги, привет! Не моуг разобраться с отправкой писем через функцию mail(). Есть старенький небольшой сайтик в кодировке...

Вывод полей класса после сравнения
Проблема: (Нужно отыскать нужный фильм и вывести данные об нем.) Если еще конкретнее, то почему после успешного сравнения некорректно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru