использовать входы Manytomanyfield в модели для создания get_absolute_url - PullRequest
0 голосов
/ 14 марта 2012

Мне нужно создать get_absolute_url из входных данных, заданных во множестве полей. Вот соответствующая модель.

    class ConnectTag(models.Models):
       whitetags = models.ManyToManyField(Tag, related_name='whitectags')
       name = models.CharField(max_length=20, blank=True)
       user = models.ForeignField(User, related_name='directconnecttags')
       detail = models.TextField(blank=True)
    def get_absolute_url:
       return "%s.%s.%s...." %tag1,%tag2 ,%tagn

где tag1, tag2, tag3 - белые метки. Как мне переписать последнюю строку в реальный код?

1 Ответ

0 голосов
/ 14 марта 2012

Не совсем понятно, о чем вы спрашиваете, но это может помочь:

return '.'.join(self.whitetags.values_list('fieldname', flat=True))

, где fieldname - это имя поля в модели тега, которую вы хотите вывести.

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