Size: a a a

Django [ru] #STAY HOME

2021 May 31

О

Оскар in Django [ru] #STAY HOME
вижу что можно использовать article.image_set, но этот сет не итеррируется, а если добавить article.image_set.all(), то all не отработает
источник

О

Оскар in Django [ru] #STAY HOME
разобрался, вместо 'all()', нужно использовать 'all'
источник

V

Vladimir in Django [ru] #STAY HOME
Переслано от Vladimir
как мне проверить есть ли пользователь в каком-то чате? то есть чтоб он был записан в users
источник

P

Pooh in Django [ru] #STAY HOME
try:
  chat = models.Chat.objects.get(users=User)
except models.Chat.DoesNotExist:
   pass
источник

V

Vladimir in Django [ru] #STAY HOME
там manytomany
источник

P

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

V

Vladimir in Django [ru] #STAY HOME
а что за «models»?
источник

А

Антон in Django [ru] #STAY HOME
относительно объекта пользователя user.chats.all().exists() (chats - прописать в related_name users)

Относительно чатов
Chat.objects.filter(users=user).exists() (здесь по запросу могу ошибаться)
источник

P

Pooh in Django [ru] #STAY HOME
ну
файл, где у тебя модели прописаны
источник

AD

Arthur Deder in Django [ru] #STAY HOME
Ты можешь постучаться через through в промежуточную сущность
И фильтром найти по fk нужного
А после фильтра дернуть .exist()
источник

V

Vladimir in Django [ru] #STAY HOME
как-то сложно)
источник

AD

Arthur Deder in Django [ru] #STAY HOME
А хуль ты хотел, это бэк)
источник

V

Vladimir in Django [ru] #STAY HOME
мне ведь просто нужно сразу 2их пользователей чекнуть в чате. Чтоб они одновременно были там
источник

V

Vladimir in Django [ru] #STAY HOME
это да хех
источник

AD

Arthur Deder in Django [ru] #STAY HOME
Фильтром по по промежуточной сущности
Если условие вернет что то, то значит они оба в чате
источник

AD

Arthur Deder in Django [ru] #STAY HOME
Экзист тебе поможет упростить запрос к бд, так ты получишь булиевое значение говорящее о наличии или отсутствии объектов удовлетворяющих условию
источник

А

Антон in Django [ru] #STAY HOME
ты так сразу и пиши

Chat.objects.filter(Q(users=user1) & Q(users=user2).exists()
источник

JG

Just Go in Django [ru] #STAY HOME
привет мои барбосики, всем ку
в чём разница между models.SomeModel(null=True), models.SomeModel(blank=True) и models.SomeModel(required=False)
?
источник

JG

Just Go in Django [ru] #STAY HOME
только бл пожалуйста не нужно переводить на русский null, blank и required
источник

V

Vladimir in Django [ru] #STAY HOME
пишет мол нет такого, хотя в бд есть. Поле «users» manytomany, разве так можно проверять как ты?
источник