Форум сайта python.su
вопрос казалось бы простой, проблема в логики
есть модель категорий и товара:
class Type_estates(models.Model): title = models.CharField(max_length=64, unique=True) class Estates(models.Model): type_estate = models.ForeignKey(Type_estates) business = models.BooleanField(u'Коммерческая')
estate_com = Estates.objects.filter(business=True).values('type_estate').distinct() # здесь перебираются все данные данные таблицы недвижимости, а их может быть десятки-сотни тысяч #type_com = Type_estates.objects.filter(id__in=list(estate_com.type_estate_id)) # здесь не верно
{% for n in estate_com %}{{n.estate_com}}{% endfor%} - почему-то get_estate_com_display тут не работает
Офлайн
Не проверял, попробуй как-то так
Type_estates.objects.filter(estates_set__isnull=False) Type_estates.objects.filter(estates__isnull=False)
Офлайн
Спасибо, то что нужно!
Офлайн