Size: a a a

Django [ru] #STAY HOME

2020 February 05

J

Jack in Django [ru] #STAY HOME
Вот черт, я совсем запутался)
источник

h

hunnidolla in Django [ru] #STAY HOME
Pavel Zagrebelin
ну норм, если любишь регэкспы.
хотя  url(path('product/product_detail/<int:id>/'), ...)  попроще выглядит
там просто path без урл можно написать?
источник

RT

Ruslan Tyutin in Django [ru] #STAY HOME
ребята, подскажите как вызвать метод предка. Через super(ChildrenSerializer).to_internal_value(data) почему то не вызывается дочка
источник

RT

Ruslan Tyutin in Django [ru] #STAY HOME
или вызывается, но с инстансом текущего класса
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Ruslan Tyutin
ребята, подскажите как вызвать метод предка. Через super(ChildrenSerializer).to_internal_value(data) почему то не вызывается дочка
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Ruslan Tyutin
ребята, подскажите как вызвать метод предка. Через super(ChildrenSerializer).to_internal_value(data) почему то не вызывается дочка
super(ChildrenSerializer, self) второй аргумент забыл
источник

DT

Dan Tyan in Django [ru] #STAY HOME
если python 3,6+ можно просто super().method()
источник

F

Fred in Django [ru] #STAY HOME
вопрос
есть такая конструкция
a = A.objects.filter(statuses="1")
b = B.objects.filter(id__in=a)
источник

F

Fred in Django [ru] #STAY HOME
В b говорит HINT:  No operator matches the given name and argument type(s). You might need to add explicit type casts. Там uuid
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Fred
вопрос
есть такая конструкция
a = A.objects.filter(statuses="1")
b = B.objects.filter(id__in=a)
у тебя значения модели А и B идентичны ?
источник

F

Fred in Django [ru] #STAY HOME
Dan Tyan
у тебя значения модели А и B идентичны ?
ну это разные модели, я не понял вопроса
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ты грубо говоря выбрал из модели А три записи [1,2,3]

и ты вторым запросом выбираешь выбери мне из модели B записи у которых id в списке [1,2,3]
источник

DT

Dan Tyan in Django [ru] #STAY HOME
отсюда как объект модели а с id 1 соотносится с объектом b с id 1 ?
источник

F

Fred in Django [ru] #STAY HOME
Dan Tyan
ты грубо говоря выбрал из модели А три записи [1,2,3]

и ты вторым запросом выбираешь выбери мне из модели B записи у которых id в списке [1,2,3]
в моделе A есть поле с значением id B
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ну тогда думаю надо по нему фильтровать ?
источник

DT

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

b = B.objects.filter(id__in=a.values_list('b_field', flat=True))
источник

MB

Maxim Bilchenko in Django [ru] #STAY HOME
ола, амигос!
источник

DT

Dan Tyan in Django [ru] #STAY HOME
буйнос ночес
источник

F

Fred in Django [ru] #STAY HOME
так получилось, но не то что я хочу
file =FilesAndDocument.objects.filter(doc_type="INVOICE")
appointment = Appointment.objects.filter(id__in=file, statuses="SHOW")
case_id_list = [value.case_id for value in appointment]
case = Referral.objects.filter(id__in=case_id_list)
Объясняю проблему, я тут получаю список
Рефералов в котором, у кадого реферала есть встречи, если хоть у одной  встречи нет файла, такой реферал не попадает в список @dantyan может знаешь как можно исправить?
источник

MB

Maxim Bilchenko in Django [ru] #STAY HOME
подскажите, пожалуйста,  я так понимаю если пермишен_классес не указаны то по дефолту доступ к методу имеют все пользователи
источник