django, список моделей к списку строк - PullRequest
2 голосов
/ 04 мая 2011

У меня есть список объектов модели:

просто пример (на самом деле я не делаю список всех ()):

class Tag(models.Model):
    name = models.CharField(max_length=50,primary_key=True)
    #Some other fields....

    def __str__(self):
        return self.name

mylist = list(Tag.objects.all())

Как лучше всего преобразовать это в список строк?
Нужно ли повторять список?

Я делал что-то вроде:

newList = [ t.str() for t in mylist ]

Есть ли лучший способ?

1 Ответ

3 голосов
/ 04 мая 2011

Это

newList = [ str(t) for t in mylist ]

или

newList = map( str, myList )

Но обычно мы не беспокоимся. Мы просто оставляем это шаблону для преобразования набора запросов в строки при отображении шаблона.

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