Size: a a a

Django [ru] #STAY HOME

2020 January 17

DT

Dan Tyan in Django [ru] #STAY HOME
Уже закончился
источник

M

M in Django [ru] #STAY HOME
Ладно, вернусь ещё через несколько месяцев
источник

l

linuxoid in Django [ru] #STAY HOME
Dan Tyan
Сколько возмущения в голосе :)
ну серьезно
источник

SS

Sergei Sergeevich in Django [ru] #STAY HOME
Добрый вечер. Может кто-то уже решал подобную задачу - как сделать несколько полей GenericRelations к одной и той же модели? на ум приходит разве что добавить поле filedname к подцепляемой модели и сделать как то так:
images = GenericRelation(Image)

@property
def gallery(self):
   return self.images.filter(fieldname='gallery')

@property
def thumbnail(self):
   return self.images.filter(fieldname='thumbnail')
источник
2020 January 18

b

brestows in Django [ru] #STAY HOME
ребят вытягиваю данные из бд:
Settings.objects.filter(user=user).values()
в результате получаю что надо, но вот у меня вопрос, в модели есть поля связанные с другими моделями, в результате получаю id с которым идет связь, можно ли как то одним запросом получать значение нужного поля из связанной таблицы, или надо будет делать второй запрос ?
источник

N

N1LEX in Django [ru] #STAY HOME
values_list('field', flat=True)
источник

N

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

S

Stom in Django [ru] #STAY HOME
brestows
ребят вытягиваю данные из бд:
Settings.objects.filter(user=user).values()
в результате получаю что надо, но вот у меня вопрос, в модели есть поля связанные с другими моделями, в результате получаю id с которым идет связь, можно ли как то одним запросом получать значение нужного поля из связанной таблицы, или надо будет делать второй запрос ?
источник

b

brestows in Django [ru] #STAY HOME
А как это можно серилизовать ?
Делаю так:
settings=Settings.objects.select_related('group_attribute').get(user=user)
print(serializers.serialize('json', [settings, ], fields=items))

по факту получаю id а не их значения, т.е. вернулся к тому с чего начал, если обратиться к полю как к свойству, то получаю то что надо
источник

h

hunnidolla in Django [ru] #STAY HOME
как посмотреть неиспользуемые импорты в файле?
источник

S

Stom in Django [ru] #STAY HOME
brestows
А как это можно серилизовать ?
Делаю так:
settings=Settings.objects.select_related('group_attribute').get(user=user)
print(serializers.serialize('json', [settings, ], fields=items))

по факту получаю id а не их значения, т.е. вернулся к тому с чего начал, если обратиться к полю как к свойству, то получаю то что надо
Джанга это не поддерживает
https://stackoverflow.com/a/34667093/2316314
источник

S

Stom in Django [ru] #STAY HOME
Так что либо писать самому либо юзать из DRF:
https://www.django-rest-framework.org/api-guide/relations/#nested-relationships
источник

RB

Rowshen Berdimuradow in Django [ru] #STAY HOME
Ребята, кто нибудь редактировал hosts файл?
источник

S

Stom in Django [ru] #STAY HOME
brestows
А как это можно серилизовать ?
Делаю так:
settings=Settings.objects.select_related('group_attribute').get(user=user)
print(serializers.serialize('json', [settings, ], fields=items))

по факту получаю id а не их значения, т.е. вернулся к тому с чего начал, если обратиться к полю как к свойству, то получаю то что надо
а, есть еще такое, попробуй:
https://stackoverflow.com/a/50999209/2316314
источник

b

brestows in Django [ru] #STAY HOME
Не совсем догоняю что надо сделать, объявить доп классы серилизации ?
источник

RB

Rowshen Berdimuradow in Django [ru] #STAY HOME
Создать серилизатор связанной модели, и серилизовать поле.
источник

RB

Rowshen Berdimuradow in Django [ru] #STAY HOME
По мне в этом примере легче понять.
источник

S

Stom in Django [ru] #STAY HOME
brestows
Не совсем догоняю что надо сделать, объявить доп классы серилизации ?
ага
источник

b

brestows in Django [ru] #STAY HOME
Rowshen Berdimuradow
Создать серилизатор связанной модели, и серилизовать поле.
Получается ставить придется drf (
источник

b

brestows in Django [ru] #STAY HOME
думаю что такое не раз понадобиться
источник