У меня есть такая модель:
class MyProfile(models.Model):
club = models.ManyToManyField(Club, default=None)
city = models.ManyToManyField(City, default=None)
.
.
В поле зрения:
user = User.objects.get(pk=id)
profile = MyProfile.objects.select_related().get(user=user)
Например, profile.club.select_related()
Я могу найти клуб пользователя. Но я хочу сделать это в цикле.
fileds = [car, club]
for f in fileds:
print getattr(profile, f)
На выходе у меня есть <django.db.models.fields.related.ManyRelatedManager object at 0x9876545>
Но с profile.club.select_related()
я могу получить название клуба пользователя. Я не могу использовать этот запрос в цикле. Можно ли использовать такой запрос для списка полей модели?
Заранее спасибо