views.py#Подкатегории
def category_go(request,id):
a=Category.objects.get(id=id)
b=a.categorygo_set.all()
return render_to_response('category_next.html',{'category_all':b},RequestContext(request))
##########################################################################################
category_next.html{% extends "base.html" %}
{% load i18n %}
{% block content %}
<h3>Подкатегории</h3>
<div class="well well-sm">
<div class="table-responsive">
<table class="table">
<tbody>
<tr>
<td><ul style="color:gray; font-weight:bold">Имя:</ul></td>
<td>Кол.:</td>
</tr>
{% for category in category_all %}
{% if category.yes_category %}
<tr>
<td><ul style="color:gray; font-weight:bold">
<a href="{% url 'boom' category.id %}">{{category.name_category}}</a></ul></td>
<td>{{category.knowledge_set.count}}</td>
</tr>
{% endif %}
{% endfor %}
</tbody>
</table>
</div>
</div>
{% endblock %}
models.py#################################################################################
#Категории
class Category(models.Model):
name_category=models.CharField(max_length=15,verbose_name='Name')
def __unicode__(self):
return self.name_category
#################################################################################
#Подкатегории
class CategoryGo(models.Model):
option=models.ForeignKey(Category)
name_category=models.CharField(max_length=15)
def __unicode__(self):
return self.name_category
#################################################################################
#Ключевая информация
class Knowledge(models.Model):
name_category=models.ForeignKey('CategoryGo',verbose_name='Категории')
#################################################################################
Как можно сделать расчет количества записей в категории, для каждого языка, если modeltranslation не переводит в модели Knowledge поле name_category?