Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.07.2020, 14:05   #1
vadim_ich
Новичок
Джуниор
 
Регистрация: 07.06.2008
Сообщений: 1
По умолчанию Помогите разобраться с групповым выводом инф в Django

Доброго дня уважаемые специалисты. Никак не могу понять, как правильно выводить данные из модели джанго. Модели:

Код:
class Position (models.Model):
position = models.CharField('Должность',max_length=200)

def __str__(self):
    return self.position

class Department(models.Model):
department = models.CharField('Отдел',max_length=200)

def __str__(self):
    return self.department

class Branch(models.Model):
branch = models.CharField('Филиал', max_length=200)
prefix = models.IntegerField('Префикс',default=0)

def __str__(self):
    return self.branch

class Employee_card (models.Model):
first_name = models.CharField('Фамилия',max_length=200)
last_name = models.CharField('Имя',max_length=200)
middle_name = models.CharField('Отчество',max_length=200,null=True,blank=True)
tel = models.CharField('Вн. тел.',max_length=200,null=True,blank=True)
mobile = models.CharField('Мобильный тел.',max_length=200,null=True,blank=True)
email = models.CharField('Email',max_length=200,null=True,blank=True)
position = models.ForeignKey(Position, on_delete=models.CASCADE,blank=True,null=True)
department = models.ForeignKey(Department, on_delete=models.CASCADE,blank=True,null=True)
branch = models.ForeignKey(Branch, on_delete=models.CASCADE,blank=True,null=True)


def __str__(self):
    return self.first_name
Делаю представление следующим образом

Код:
def index(request):
cards = Employee_card.objects.order_by('first_name')
branchs = Branch.objects.all()
departments = Department.objects.all()
return render(request, 'index.html', {'cards': cards,'departments': departments, 'branchs': branchs})
Не могу понять как вывести информацию в селующей структуре:
-branch
----departments
--------first_name
--------first_name
----departments
--------first_name
--------first_name
-branch
----departments
--------first_name
vadim_ich вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с выводом! Roman1209200 Помощь студентам 2 24.03.2017 09:47
Помогите с выводом данных dr48 Общие вопросы Delphi 2 09.11.2014 21:22
Не могу разобраться с выводом массива цифр из памяти на консоль StillPhelix Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 25.06.2014 17:14
django-php: PHP в шаблонах Django rei_desu PHP 0 07.08.2011 05:16
Нужно разобраться с выводом текущего времени ExDeGarse Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 21.06.2011 15:52