Используйте ссылку на тот же объект внутри объекта - PullRequest
0 голосов
/ 19 ноября 2018

Я пытаюсь сделать что-то вроде этого:

User:
    type: "object"
    properties:
      id:
        type: "integer"
        format: "int64"
      name:
        type: "string"
      manager:
        $ref: "/definitions/User"

Редактор не выдает исключение, но код, сгенерированный по этой схеме, вообще не работает.

Я создал сервер python-flask и при запуске выдает: ImportError: cannot import name 'User'

Просматривая код, я обнаружил, что класс «Пользователь» использует ключевое слово «Пользователь» в __init__ и внутри класса.

Также был импорт: from swagger_server.models.user import User

Знает ли генератор python-flask, как реализовать такие ссылки?

...