Size: a a a

Django [ru] #STAY HOME

2020 February 16

s

st4rtr00p3r in Django [ru] #STAY HOME
да не, я к тому что обычно прописывают
источник

s

st4rtr00p3r in Django [ru] #STAY HOME
функциональные требования есть, надо цену сказать, цену я придумал, но хочется красиво😊
источник

BE

Black Eyes in Django [ru] #STAY HOME
@dantyan ,  посоветуй пожалуйста, на автора можно подписаться, и хотелось бы выводить те статьи, с подписанных авторов которые еще не были прочитаны, как бы это реализвать? Я вижу пока способ м2м, как лайки, или есть другие способы?
Но кажись сложный фильтр будет
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ну я подозреваю что нужен не семитричный m2m со своей промежуточной моделью
в которой  будет фиксироваться какой пост был прочитан какой нет
источник

DT

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

s

st4rtr00p3r in Django [ru] #STAY HOME
@darkdeal_ok, нехилая такая связь выйдет))
источник

BE

Black Eyes in Django [ru] #STAY HOME
Dan Tyan
тут думаю можно списком хранить
И список в filter exclude передавать ?
источник

DT

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

BE

Black Eyes in Django [ru] #STAY HOME
И если в списке будет по несколько 1000 id постгре нормально схавает?
источник

BE

Black Eyes in Django [ru] #STAY HOME
Не лагнет=)
источник

DT

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

DT

Dan Tyan in Django [ru] #STAY HOME
у тебя альтернатива какая ? =)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
еще одна модель ?
источник

BE

Black Eyes in Django [ru] #STAY HOME
Dan Tyan
у тебя альтернатива какая ? =)
Можно в статье хранить id кто ее читал
источник

DT

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

BE

Black Eyes in Django [ru] #STAY HOME
Dan Tyan
как ?
Списком
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ну и теперь сравни два запроса =)
источник

s

st4rtr00p3r in Django [ru] #STAY HOME
а если так
Notes.objects.exclude(id__in=User.objects.read_notes.all().values("id"))
эт если у User поле:
read_notes = ManyToManyField(to=Note)
источник

BE

Black Eyes in Django [ru] #STAY HOME
st4rtr00p3r
а если так
Notes.objects.exclude(id__in=User.objects.read_notes.all().values("id"))
эт если у User поле:
read_notes = ManyToManyField(to=Note)
Записал
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ну те еще одна m2m связь
источник