Size: a a a

Django [ru] #STAY HOME

2019 August 02

S

Spirit💎 in Django [ru] #STAY HOME
связана таблица BuildingApplicationDefaultRole, где fk на юзера
источник

A

Alexander in Django [ru] #STAY HOME
а BuildingApplicationDefaultRole не связана с shared_apps?
источник

S

Spirit💎 in Django [ru] #STAY HOME
а модель юзера не знает ни о каких ролях, собсно
источник

S

Spirit💎 in Django [ru] #STAY HOME
Alexander
а BuildingApplicationDefaultRole не связана с shared_apps?
сек, покажу модель
источник

S

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

A

Alexander in Django [ru] #STAY HOME
и что тебе надо получить?
источник

S

Spirit💎 in Django [ru] #STAY HOME
ну в шаред апликейшенс я получаю айдишники апликейшенов, которые в таблице BuildingApplicationDefaultRole находятся
источник

A

Alexander in Django [ru] #STAY HOME
покажи здесь поле application_id
источник

A

Alexander in Django [ru] #STAY HOME
ты его не доскринил
источник

S

Spirit💎 in Django [ru] #STAY HOME
а его там нет)
источник

A

Alexander in Django [ru] #STAY HOME
наследуется?
источник

S

Spirit💎 in Django [ru] #STAY HOME
+
источник

S

Spirit💎 in Django [ru] #STAY HOME
модель же точно такая же, InApplication
источник

S

Spirit💎 in Django [ru] #STAY HOME
что делает юнион в итоге?
источник

A

Alexander in Django [ru] #STAY HOME
значит ты можешь получить это дело примерно так:
user.builtingapplicationdefaultrole_set.application_set
источник

A

Alexander in Django [ru] #STAY HOME
ты не совсем правильно понимаешь related_name
источник

A

Alexander in Django [ru] #STAY HOME
это имя по которому можно вызвать объекты связанной таблицы из default_role например
источник

A

Alexander in Django [ru] #STAY HOME
типа
dr=DefaultRole.objects.get(pk=1).buildingapplications
источник

A

Alexander in Django [ru] #STAY HOME
так будет, если в поле default_role сделать related_name = buildinapplications
источник

A

Alexander in Django [ru] #STAY HOME
надеюсь суть уловил
источник