Форум сайта python.su
0
ребят, помогите пожалуйста вывести значения объекта через цикл
я переопределил в модели метод str():
class Gender(models.Model): status = models.CharField( max_length=40, blank=False, ) def __str__(self): return self.gender @classmethod def get_gender_list(self): return self.objects.all()
def friends_search(request): t = loader.get_template('friends_search.html') c = RequestContext(request, { 'gender_list': Gender.get_gender_list(), }) return HttpResponse(t.render(c))
{% for key, item in gender_list %}
-{{ key }}-{{ item }}-
{% endfor %}
[ { "model": "drummersaransk.Gender", "pk": 1, "fields": { "gender": "Ж" } }, { "model": "drummersaransk.Gender", "pk": 2, "fields": { "gender": "М" } } ]
{% for item in gender_list %}
-{{ item }}-
{% endfor %}
Отредактировано zlodiak (Май 17, 2014 14:06:50)
Офлайн
0
уже не актуально. метод __iter__() помог
Офлайн