TypeError: функция просмотра не вернула действительный ответ. Функция либо вернула None, либо закончила без оператора return [duplicate]

Пример OP:

s = "{'muffin' : 'lolz', 'foo' : 'kitty'}"

Мы можем использовать Yaml для работы с этим нестандартным json в строке:

>>> import yaml
>>> s = "{'muffin' : 'lolz', 'foo' : 'kitty'}"
>>> s
"{'muffin' : 'lolz', 'foo' : 'kitty'}"
>>> yaml.load(s)
{'muffin': 'lolz', 'foo': 'kitty'}

8
задан davidism 23 September 2016 в 20:03
поделиться

1 ответ

В Flask представление должно возвращать одно из следующего:

  • строка
  • a Response объект (или подкласс)
  • кортеж (string, status, headers) или (string, status)
  • действительное приложение WSGI

Тесты флажков для первых 3 параметров, и если они не подходят, предполагает это является четвертым. Вы вернули True где-нибудь, и вместо этого оно рассматривается как приложение WSGI.

См. О ответах в документации.

23
ответ дан Martijn Pieters 17 August 2018 в 20:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: