Size: a a a

Django [ru] #STAY HOME

2019 July 31

FK

Farid Khalikov in Django [ru] #STAY HOME
а что помешает сверять на уникальность?
источник

AK

Alexey Kuzyashin in Django [ru] #STAY HOME
Farid Khalikov
чёт unique together тоже не очень. Тогда на один телефон можно несколько разных ящиков записать, и наоборот, на один ящик - несколько телефонов, хотя пользователь, по идее, один.

Нужно эти поля сделать необязательными в бд и писать туда null.
Тупанул, да.
источник

NK

ID:865826605 in Django [ru] #STAY HOME
Ну это лишний код))
источник

NK

ID:865826605 in Django [ru] #STAY HOME
Ну буду пробовать так, спасибо
источник

FK

Farid Khalikov in Django [ru] #STAY HOME
ID:865826605
Ну это лишний код))
в смысле, бд может уникальность и на null полях проверять, просто записи с null не будут учитываться в этом случае.
источник

NK

ID:865826605 in Django [ru] #STAY HOME
Farid Khalikov
в смысле, бд может уникальность и на null полях проверять, просто записи с null не будут учитываться в этом случае.
Ну мне и нужно что бы он просто поля с null не учитывал
источник

FK

Farid Khalikov in Django [ru] #STAY HOME
ну так он их и не будет учитывать, никакой лишний код не понадобится.
источник

NK

ID:865826605 in Django [ru] #STAY HOME
Farid Khalikov
ну так он их и не будет учитывать, никакой лишний код не понадобится.
Я тебя не понимаю, ты же предложил как бы убрать ключ уникальности из параметров поля, так?
источник

FK

Farid Khalikov in Django [ru] #STAY HOME
нет -.-
источник

NK

ID:865826605 in Django [ru] #STAY HOME
Значит я тупой
источник

FK

Farid Khalikov in Django [ru] #STAY HOME
я предложил писать в эти поля null, а для этого сделать их необязательными (null=True) в базе.
источник

NK

ID:865826605 in Django [ru] #STAY HOME
Farid Khalikov
я предложил писать в эти поля null, а для этого сделать их необязательными (null=True) в базе.
Все, понял, спасибо
источник

FK

Farid Khalikov in Django [ru] #STAY HOME
👍
источник

А

Алексей in Django [ru] #STAY HOME
как побыстрее, без SerializerMethodField на объект, вывести объекты ForeignKey, отфильтрованные по определенному параметру?
источник

А

Алексей in Django [ru] #STAY HOME
т.е. у меня по сути Serializer в Serizlizer'е
источник

l

len in Django [ru] #STAY HOME
написала тест с селениумом, а теперь хочу расширить его. можно ли рамках теста найти в базе только что созданного пользователья и удалить его, а после этого действия закрыть селениум? просто user = User.objects.get(username='xxxxx') дает ошибку.
источник

А

Алексей in Django [ru] #STAY HOME
мне надо внутреннее фильтрнуть для каждого
источник

АА

Адилет Асанкожоев in Django [ru] #STAY HOME
to_representation
источник

А

Алексей in Django [ru] #STAY HOME
to_representation никак не поможет, я вот думал, может быть можно как-то аннотировать выборку или еще что
источник

А

Алексей in Django [ru] #STAY HOME
чтобы в первом запросе подхватывалось, основном
ого, похоже, вот так можно фильтровать, сейчас попробую:)
prefetch_related(Prefetch(
       'likes',
       queryset=Like.objects.filter(like=True)))
источник