Код
@login_required def post(self): data = request.get_json() for set in data: print('1', set) repeats = set.pop('repeats') del set['exercise_name'] print('2', set) # print(type(set['exercise'])) form = SetsForm(data=set.items()) print('3', form.date.data, form.exercise.data) if form.validate(): print('validate') return '', 200 else: print(form.errors) return '', 200
Есть вот такой код, но дело в том что ведет он себя как-то не правильно.
Выдает вот такую ошибку
1 {'repeats': [{'repeats': 123123, 'weight': 112}, {'repeats': 2323, 'weight': 2323}], 'exercise_name': 'Сгибания запястий за спиной со штангой в положении стоя', 'exercise': 99, 'date': '2016-05-14'} 2 {'exercise': 99, 'date': '2016-05-14'} 3 2016-05-14 None {'exercise': ['Not a valid integer value']}
Перезапускаю сервер обновляю страницу и ошибка уже такая
1 {'date': '2016-05-14', 'exercise': 119, 'exercise_name': 'Поднятие диска, лежа головой вверх на скамье', 'repeats': [{'weight': 12, 'repeats': 12}, {'weight': 34, 'repeats': 34}]} 2 {'date': '2016-05-14', 'exercise': 119} 3 None 119 {'date': ['Not a valid date value']}
Не могу понять почему так происходит. Куда деваются данные. То ли я что-то не так сделал то ли в упор очевидного не вижу.