Size: a a a

Django [ru] #STAY HOME

2020 October 22

NK

Nikita Kagan in Django [ru] #STAY HOME
я написал вот так combine two querysets вот он мне и вывел
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Nikita Kagan
были бы другие варианты
какие?
я их перебрал и chain(), про который ты напомнил, оказался короче по написанию, но не факт что производительнее (разницы не заметно человеку)
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Nikita Kagan
я написал вот так combine two querysets вот он мне и вывел
ты вот в своем коде, попытался chain() заюзать, а ты понимаешь как это работает?

*его доку читал?
источник

NK

Nikita Kagan in Django [ru] #STAY HOME
Artem Gubatenko
ты вот в своем коде, попытался chain() заюзать, а ты понимаешь как это работает?

*его доку читал?
да как список он собрал два запроса в список
источник

NK

Nikita Kagan in Django [ru] #STAY HOME
в list
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Nikita Kagan
да как список он собрал два запроса в список
chain() - не собирает в список
в список, уже ты сам, собрал его результат: list(chain(...))
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Nikita Kagan
да как список он собрал два запроса в список
еще раз почитай за сериализаторы: нужно понять, что можно им "скармливать" и как
тогда решишь свою задачу
источник

NK

Nikita Kagan in Django [ru] #STAY HOME
Artem Gubatenko
еще раз почитай за сериализаторы: нужно понять, что можно им "скармливать" и как
тогда решишь свою задачу
в этом ты прав я знаю что они отвечают за вывод данных в формате json
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
время нубского вопроса) если сделать return из цикла while True, он же прервется? не нужно делать break?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Nikolay Cherniy
время нубского вопроса) если сделать return из цикла while True, он же прервется? не нужно делать break?
да - прервется
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Artem Gubatenko
да - прервется
спасибо 👍
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Nikolay Cherniy
время нубского вопроса) если сделать return из цикла while True, он же прервется? не нужно делать break?
в консоли пайтона попробуй 😁
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
у меня просто repl чет заглючил) и с брейком из цикла не выходит
источник

Z

ZHU in Django [ru] #STAY HOME
можно ли в django rest serialazere:
у меня есть модель Product
у которого есть поля
name
code

я получаю со стороннего сервера json
{«t_name»: «fddfdf», «res_code»: 3434}

Как в сериалайзере можно сделать что бы он переопределял ключи или пониал что это name = t_name
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
ZHU
можно ли в django rest serialazere:
у меня есть модель Product
у которого есть поля
name
code

я получаю со стороннего сервера json
{«t_name»: «fddfdf», «res_code»: 3434}

Как в сериалайзере можно сделать что бы он переопределял ключи или пониал что это name = t_name
в ините перехватывай
источник

SB

Stanislav Baltrunas in Django [ru] #STAY HOME
всем привет
подскажите есть такая проблемка

создаю PDF при помощи pyfpdf
созданую pdf прописываю в модель
и появился такой момент что на какое то времяя возникает ошибка что поле не имеет файла асоциированного с ним

такое ошушение что физически файл созается позже чем происходит к нему обращение
как быть?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
ZHU
можно ли в django rest serialazere:
у меня есть модель Product
у которого есть поля
name
code

я получаю со стороннего сервера json
{«t_name»: «fddfdf», «res_code»: 3434}

Как в сериалайзере можно сделать что бы он переопределял ключи или пониал что это name = t_name
можешь попробовать, полям, указать source атрибут
источник

Z

ZHU in Django [ru] #STAY HOME
Artem Gubatenko
можешь попробовать, полям, указать source атрибут
как ?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Artem Gubatenko
можешь попробовать, полям, указать source атрибут
мне кажется это только в обратную сторону работает
источник

Z

ZHU in Django [ru] #STAY HOME
Artem Gubatenko
можешь попробовать, полям, указать source атрибут
ты про serializers.CharField(read_only=True, source='t_name') ?
источник