У меня есть странный вопрос, где:Любые идеи, почему проекция будет работать на уровне ресурсов, а не на элементе?
задерживаясь /api/calculations
я получаю список расчетных элементов со всеми атрибутами кроме атрибут postcard
(который, как я ожидал), но:
Нажатие /api/calculations/53478f158a866abeff
возвращает ALL расчет атрибутов включаяpostcard
...!
У меня создалось впечатление, что на оба уровня GET должны применяться проекции datasource
. Я что-то упустил из своей конфигурации ...?
Вот что (частично) в моем settings.py
:
calculations_schema = {
... some attributes...
'postcard': {
'type': 'string'
},
... more attributess...
}
и
calculations = {
'resource_methods': ['GET'],
'item_methods': ['GET', 'PUT', 'PATCH'],
'schema': calculations_schema,
'item_title': 'Calculation',
'datasource': {
'projection': {
'postcard': 0
},
'default_sort': [('_updated', -1)]
}
}
и
DOMAIN = {
... other resources ...
'calculations': calculations,
... more resources ...
}
Спасибо!
Не было бы неплохо также предоставить комментарий, когда кто-то downvotes вопрос, так что я знать, что с ним не так, и, возможно, улучшить его ...? – stratosgear