Size: a a a

Django [ru] #STAY HOME

2019 September 02

T

Tim in Django [ru] #STAY HOME
Grigory Surkov
Я понимаю, что для взаимодействия с полем followers, по всей видимости, нужно, чтобы модель имела id. Но id присваивается только после сохранения
после super().save folowers не должен быть уже пуст. Поэтому непонятно почему так работает) ты пробовал дебажить или принты делать?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Grigory Surkov
Я понимаю, что для взаимодействия с полем followers, по всей видимости, нужно, чтобы модель имела id. Но id присваивается только после сохранения
попробуй сделать

cnt = int(self.followers.count())
self.followers_count = cnt
источник

DT

Dan Tyan in Django [ru] #STAY HOME
хотя не думаю что поможет
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Dan Tyan
попробуй сделать

cnt = int(self.followers.count())
self.followers_count = cnt
😂 Сработало.
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Dan Tyan
попробуй сделать

cnt = int(self.followers.count())
self.followers_count = cnt
Хотя не понятно, по какой причине оно не устанавливается через прямое определение, но работает через переменную. Но все равно спасибо =)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
там скорее всего дело в явном приведении к инту
те получение значения из lazy выражения
источник

T

Tim in Django [ru] #STAY HOME
а чем отличается followers.count() от followers.all().count()?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Tim
а чем отличается followers.count() от followers.all().count()?
нет разницы
источник

s

serhii in Django [ru] #STAY HOME
есть веб страничка оканчивающаяся на .json
понятно, что там джейсон данные.
хочу взять их, распарсить и отобразить на хтмл.
самый простой  вариант, это использовать джиквери?
источник

s

serhii in Django [ru] #STAY HOME
https://github.com/jawj/github-widget - вот такое хочу реализовать, подобное.
источник

M

M Y S T E R I O in Django [ru] #STAY HOME
зачем в классе PublishedManager используется super
источник

DT

Dan Tyan in Django [ru] #STAY HOME
M Y S T E R I O
зачем в классе PublishedManager используется super
вызывается родительский метод и к результату применяется своя миграция
источник

M

M Y S T E R I O in Django [ru] #STAY HOME
Dan Tyan
вызывается родительский метод и к результату применяется своя миграция
то есть у родительского класса есть свой метод get_queryset()?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
M Y S T E R I O
то есть у родительского класса есть свой метод get_queryset()?
да
источник

DT

Dan Tyan in Django [ru] #STAY HOME
на этом собственно и стоится один из принципов ООП
источник

MS

Mark Shekhter in Django [ru] #STAY HOME
Подскажите, пожалуйста, как в DRF в объявлении поля обратиться к самому инстансу?
Например, хотим собрать для видео в отдельное поле все кадры с флагом is_best_quality:
best_frames = serializers.PrimaryKeyRelatedField(queryset=Frame.objects.filter(is_best_quality=True).filter(video=%ВОТ_ТУТ%))
источник

DT

Dan Tyan in Django [ru] #STAY HOME
как вариант использовать SerializerMethodField
источник

MS

Mark Shekhter in Django [ru] #STAY HOME
точно! все время забываю про него
источник

MS

Mark Shekhter in Django [ru] #STAY HOME
спасибо
источник

T

Toptimum in Django [ru] #STAY HOME
Всем привет
источник