Передача пользовательских данных в действия администратора в Django - PullRequest
0 голосов
/ 22 апреля 2020

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

Например, для доступа к электронным письмам выбранных пользователей я попытался:

#models.py

class Account(AbstractBaseUser):
    email = models.EmailField(max_length=60, unique=True)

#admin.py

from account.models import Account

for Account in queryset:
    author = request.Account.email
    #OR     
    author = Account.objects.get(email=request.email)
    print(author)

и оба они заполнят «автора» адресом электронной почты администратора, который пытается получить данные.

Кто-нибудь знает, как я мог получить данные из выбранных учетных записей с помощью действия администратора?

1 Ответ

0 голосов
/ 23 апреля 2020

Я действительно сильно это усложнил. Как ни странно, я нашел ответ на этом сайте под названием simpleisbetterthatlex . Правильный формат был

for Account in queryset:
    print(Account.email)
...