liveunit
@liveunit

Как реализовать список пользователей по категориям Django 1.9?

Прошу помочь с реализацией списка людей по категориям, с django вообще не знаком, пытался гуглить, но много материала написаны не для чайников и поэтому не до конца понимаю реализацию. Имеется 2 модели:
# coding: utf-8
from django.db import models

class Team(models.Model):
	name = models.CharField(max_length=100, unique=True)
	def __unicode__(self):
		return self.name

class TeamUser(models.Model):
	name = models.CharField(max_length=100, unique=True)
	description = models.CharField(max_length=500)
	image = models.ImageField("image", upload_to='avatars', blank=False)
	team = models.ForeignKey(Team)

	def __unicode__(self):
		return self.name

Нужно реализовать списки людей, которые принадлежат одной из команд. То есть :
Команда (1):
Василий Петушкин,
Андрей Собачкин
Команда(2):
Дима Медведев,
Женя Коток.
  • Вопрос задан
  • 842 просмотра
Решения вопроса 1
GeraJet
@GeraJet
Anykey
views.py
from .models import Team
from django.views.generic import ListView

class TeamList(ListView):
    model = Team

template
{% for item in team_list %}
	{{item.name}}<br>
		{% for user in item.team.all %}
			{{user.name}}<br>
		{% endfor %}
{% endfor %}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
почему Дима Медведев у вас в команде под номером два ? непорядооок
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы