Size: a a a

Django [ru] #STAY HOME

2019 November 06

D

Dmitry in Django [ru] #STAY HOME
Dan Tyan
По теории должно работать, закинь код модели и админки в гист
я что-то припоминаю о list_display. У меня тоже не получалось вроде. Но это было давно и неправда
источник

МВ

Маг Волшебник in Django [ru] #STAY HOME
Dmitry
list_display = ('username', 'get_tg_profile_id')


   def get_tg_profile_id(self, obj):
       return obj.profile.tg_id
   get_tg_profile_id.short_description = 'Tg Profile ID'
так все равно правильнее
(наверное)
источник

D

Dmitry in Django [ru] #STAY HOME
Search field при этом работает через parent__child нормально
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Возможно.... Я с о2о редко работаю
источник

МВ

Маг Волшебник in Django [ru] #STAY HOME
шо такое о2о?
источник

D

Dmitry in Django [ru] #STAY HOME
Dan Tyan
Возможно.... Я с о2о редко работаю
я тоже, но у меня вот в моём коде обычный FK и такие же конструкции. Хз почему, честно говоря
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Dmitry
я тоже, но у меня вот в моём коде обычный FK и такие же конструкции. Хз почему, честно говоря
Ну с fk тут понятно
У юзера несколько профилей и __ lookup вернет queryset
источник

D

Dmitry in Django [ru] #STAY HOME
Dan Tyan
Ну с fk тут понятно
У юзера несколько профилей и __ lookup вернет queryset
а O2O и FK отличаются на уровне базы или питона? Мне казалось второе
источник

D

Dmitry in Django [ru] #STAY HOME
"""
   A OneToOneField is essentially the same as a ForeignKey, with the exception
   that it always carries a "unique" constraint with it and the reverse
   relation always returns the object pointed to (since there will only ever
   be one), rather than returning a list.
   """
источник

МВ

Маг Волшебник in Django [ru] #STAY HOME
а где короткое описание отображается?
чет не вижу
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Dmitry
"""
   A OneToOneField is essentially the same as a ForeignKey, with the exception
   that it always carries a "unique" constraint with it and the reverse
   relation always returns the object pointed to (since there will only ever
   be one), rather than returning a list.
   """
relation always returns the object pointed to (since there will only ever
   be one), rather than returning a list.
источник

D

Dmitry in Django [ru] #STAY HOME
Маг Волшебник
а где короткое описание отображается?
чет не вижу
вроде в админке в таблице твоих объектов, которые ты сейчас собирал
источник

МВ

Маг Волшебник in Django [ru] #STAY HOME
а.
источник

D

Dmitry in Django [ru] #STAY HOME
Dan Tyan
relation always returns the object pointed to (since there will only ever
   be one), rather than returning a list.
ну да, интересно. Но видимо где-то он воспринимается как лист
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Dmitry
ну да, интересно. Но видимо где-то он воспринимается как лист
на стороне быза разница что выставляется uniqu ключ
источник

DT

Dan Tyan in Django [ru] #STAY HOME
на стороне питона что возвращается объект
источник

D

Dmitry in Django [ru] #STAY HOME
ага
источник

МВ

Маг Волшебник in Django [ru] #STAY HOME
а если я к примеру хочу выводить кол-во постов, которые юзер написал
мне получается нужно будет делать
len(Profile__posts)?
источник

МВ

Маг Волшебник in Django [ru] #STAY HOME
где posts это relationship
источник

D

Dmitry in Django [ru] #STAY HOME
Маг Волшебник
а если я к примеру хочу выводить кол-во постов, которые юзер написал
мне получается нужно будет делать
len(Profile__posts)?
лучше в базе посчитать, наверное через count()
источник