есть модель категорий и товара:
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'Коммерческая')
2. Возможно ли сделать все при минимальной нагрузке на базу?
вьюха типа:
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 тут не работает