Я пытаюсь сгруппировать таблицу, выводимую одним из ее столбцов. Ниже приводится модель (да, это звезда трек-тематический сайт я строю ... обучение Джанго на пути):Группировка в Django View
class ShipClass (models.Model):
ALLEGIENCE_CHOICES = (
('FED', 'Federation'),
('KGE', 'Klingon Empire'),
('RSE', 'Romulan Star Empire')
)
Origin = models.CharField(max_length=3, choices=ALLEGIENCE_CHOICES, default='FED')
ClassName = models.CharField(max_length=20)
NumberOfCrew = models.IntegerField()
def __str__(self):
return self.ClassName
class Meta:
unique_together = ("Origin", "ClassName")
То, что я пытаюсь сделать, это вывести вид этой модели таким образом, что список, по-видимому, сгруппирован по его выбору Allegiance. Как выполнить группировку на уровне шаблона?
, такие как
- Федерация
- Дунай
- Galaxy
- Клингон
- Хищная птица
Спасибо.
Какова взаимосвязь между пунктами в таблицах и суб-таблицы? Я предполагаю, что Федерация - это поле Origin, но как насчет Дуная и Галактики? –