Flask RestPlus/RestX: как поделиться моделями API между пространствами имен?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Flask RestPlus/RestX: как поделиться моделями API между пространствами имен?

Сообщение Anonymous »

В моем приложении Flask-RestX есть следующая структура:
  • api_models


    пользователи
  • разрешения
[*]пространства имен
  • пользователи
  • разрешения

У меня есть permission_model в api_models/permissions, который я хочу использовать в user_model в api_models/users. Вариант использования:

Модель разрешений: (в api_models/permissions.py)

Код: Выделить всё

permission_model = permission_api.model('Permission', {
"id": fields.String(description="Permission ID", required=True)
})
Модель пользователя: (в api_models/users.py)

Код: Выделить всё

from .permissions import permission_model

user_model = users_api.model('User', {
"id": fields.String(description="User ID", required=True),
"permissions": fields.List(fields.Nested(permission_model))
})
Я думал, что это так же просто, как импортировать модели из одного файла в другой, но при этом весь API выходит из строя («Определение API не предоставлено»). Я предполагаю, что это связано с тем, что они привязаны к разным пространствам имен?
  • Есть ли обходной путь?
  • Как люди используют модели в разных пространствах имен?
Спасибо.>

Подробнее здесь: https://stackoverflow.com/questions/608 ... namespaces
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Разрешить нулевые значения в поле в flask-restx/flask-restplus
    Anonymous » » в форуме Python
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Как проверить тип даты в полезной нагрузке POST с помощью flask restplus?
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Создать фляп -конечные точки RESTX без пространств имен
    Anonymous » » в форуме Python
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous
  • Маршалинг ответа Flask restx
    Anonymous » » в форуме Python
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Раскрывающееся меню в Swagger с Flask (restx)
    Anonymous » » в форуме Python
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»