From 4e4b253c5e07e053963e9bfa37d331384bdfd2e1 Mon Sep 17 00:00:00 2001 From: Mustafa Yontar Date: Mon, 1 Feb 2021 03:35:10 +0300 Subject: [PATCH] add union api create union meta data for rest api --- main.py | 1 + models/Union.py | 14 ++++++++++++++ 2 files changed, 15 insertions(+) diff --git a/main.py b/main.py index 5c6a2de..886a83c 100644 --- a/main.py +++ b/main.py @@ -17,6 +17,7 @@ app = Flask(__name__) app.secret_key = "secret_key+secret_key" api = MongoApi(app) api.register_model(User,uri="/api/user") +api.register_model(Union,uri="/api/union") adm = Admin(app) adm.add_view(ModelView(User)) adm.add_view(ModelView(Union)) diff --git a/models/Union.py b/models/Union.py index ecd88c9..11af4dc 100644 --- a/models/Union.py +++ b/models/Union.py @@ -3,8 +3,22 @@ from werkzeug.security import generate_password_hash from string import ascii_letters, digits from random import choices +from restapi import Methods + class Union(Document): + meta = { + 'index_background': True, + 'index_cls': False, + 'auto_create_index': True, + 'can_query': True, + 'with_sub_docs': True, + 'methods': [Methods.Get, Methods.List, Methods.Create], + "indexes": [ + ('name'), + ("-name"), + ] + } name = StringField() logo = ImageField(thumbnail_size=(120, 120)) description = StringField()