этом представлении
словарь data = request.data
data = {'pk': 5, 'tree': [{'id': 1, 'projectstructure_project': 5, 'projectstructure_title': 'T1', 'projectstructure_parent_id': 0, 'projectstructure_level': 0, 'projectstructure_order': 100000, 'projectstructure_isfinding': False, 'projectstructure_retest_status': None, 'projectstructure_comment': None, 'projectstructure_finish_element': False}, {'id': 2, 'projectstructure_project': 5, 'projectstructure_title': 'T2', 'projectstructure_parent_id': 0, 'projectstructure_level': 1, 'projectstructure_order': 100000, 'projectstructure_isfinding': True, 'projectstructure_retest_status': None, 'projectstructure_comment': None, 'projectstructure_finish_element': False}], 'content': []}
данный словарь имеит 2 ключа 'tree' и 'content' которые содержат записи из 2 таблиц
теперь я получаю data, из нее мне надо выдрать в отдельные переменные значения из 'tree' и 'content'
и дальше передать соответствуюшему сериализатору для соответствуюшей модели и проверить .is_valid()
я делаю так:
tree = dict(data['tree'])
и на этом коде все ломается
подскажите пожалуйста в чем я ошибаюсь?
data['tree'] это список. используйте get функцию для получентя данных из request
подскажите как именно?
Обсуждают сегодня