Python Eve, как включить вложение для нескольких конечных точек? - PullRequest
0 голосов
/ 28 октября 2018

Встраивание для tasks_datasets конечной точки не работает, но работает для datasets.

Что я делаю не так?И извините за переводчик гугл

Мой settings.py, я опустил некоторые ресурсы:

dataset_item = {
    'type': 'dict',
    'required': True,
    'schema': {
        'data': {
            'type': 'list',
            'default': [],
        },
        'attachments': {
            'type': 'list',
            'default': [],
            'schema': {
                'type': 'objectid',
                'data_relation': {
                    'resource': 'attachments',
                    'embeddable': True
                }
            }
        }
    }
}

datasets = {
    'schema': {
        'fixture': dataset_item,
        'result': dataset_item
    }
}

tasks_datasets = {
    'datasource': {
        'source': 'datasets',
        'projection': {
            'fixture': 1,
            'result': 1
        }
    },
    'url': 'tasks/<regex("[a-f0-9]{24}"):task>/datasets'
}

DOMAIN = {
    'datasets': datasets,
    'tasks_datasets': tasks_datasets
}
...