Size: a a a

Django [ru] #STAY HOME

2021 March 30

DT

Dan Tyan in Django [ru] #STAY HOME
Zz00#
тогда вопрос
у меня есть model1 и model2

model2:
bla = foreigket(model1, related_name="bla1")
other_bla = ManyToMany(model6)

как мне у model1 в шаблоне вывести все other_bla из model2 привязанной к model1
нужно два цикла
источник

DT

Dan Tyan in Django [ru] #STAY HOME
for m2 in m1.bla1.all
  for other in m2.other_bla.all
источник

Z

Zz00# in Django [ru] #STAY HOME
это уже в html шаблоне можно делать?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
каждая итерация запрос
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Zz00#
это уже в html шаблоне можно делать?
да
источник

Z

Zz00# in Django [ru] #STAY HOME
а что если в шаблон отправляется только model1?
источник

Z

Zz00# in Django [ru] #STAY HOME
а всё
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ну да
источник

Z

Zz00# in Django [ru] #STAY HOME
заработало, благодарю
источник

Z

Zz00# in Django [ru] #STAY HOME
только теперь проблема, с выводом
for m2 in m1.bla1.all
  for other in m2.other_bla.all
     other.title
источник

Z

Zz00# in Django [ru] #STAY HOME
title не выводится, но если просто написать туда текст, он выведется столько раз, сколько айтемов есть
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ничего не понял
источник

Z

Zz00# in Django [ru] #STAY HOME
как в код обернуть текст? что б сюда скинуть?
источник

Y

Yaroslav in Django [ru] #STAY HOME
Вот так лучше https://dpaste.com/H9FDUEQX9
источник

Y

Yaroslav in Django [ru] #STAY HOME
Нет такого атрибута видимо у того что попадает в bagde
источник

Z

Zz00# in Django [ru] #STAY HOME
даже если просто {{badge}} вывести, ничего не происходит
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Zz00#
даже если просто {{badge}} вывести, ничего не происходит
точно есть привязанные объекты?
источник

Z

Zz00# in Django [ru] #STAY HOME
источник

Z

Zz00# in Django [ru] #STAY HOME
источник

Z

Zz00# in Django [ru] #STAY HOME
точно
источник