Как мы можем показать пользователей в панели администратора в django в поле m2m без понимания списка

class Page(models.Model):
    user = models.ManyToManyField(User)
    post = models.TextField()
    post_date = models.DateField()
    def get_user(self):
        return ", ".join([str(p) for p in self.user.all()])

как обойтись без понимания списка https://i.stack.imgur.com/PPnYj.png

я хочу знать, как мы можем сделать это без понимания списка. я имею в виду, как мы можем сделать это с помощью цикла for loop

.

Хорошо, сюда:

def get_user(self):
    users = list(self.user.all())
    if len(users) == 0:
        return ""
    users_str = str(users[0])
    for user in users[1:]:
        users_str += ", " + str(user)
    return users_str

Не совсем понимаю, зачем вам это нужно, но это возможно :)

Вернуться на верх