结构
This commit is contained in:
@@ -0,0 +1 @@
|
|||||||
|
from flask_restx import Resource, Namespace
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
from flask import Flask
|
||||||
|
|
||||||
|
from entrance.extend.restx import sys
|
||||||
|
# from entrance.extensions import init_extensions
|
||||||
|
|
||||||
|
|
||||||
|
def create_app():
|
||||||
|
app = Flask(__name__)
|
||||||
|
app.register_blueprint(sys)
|
||||||
|
# init_extensions(app)
|
||||||
|
return app
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
from flask import Blueprint
|
||||||
|
from flask_restx import Api
|
||||||
|
|
||||||
|
from entrance.namespaces import namespaces
|
||||||
|
|
||||||
|
sys = Blueprint('sys', __name__, url_prefix='/sys')
|
||||||
|
|
||||||
|
api = Api(sys, version='1.0', title='Pear Admin Flask',
|
||||||
|
description='admin based on flask and layui',
|
||||||
|
)
|
||||||
|
for i in namespaces:
|
||||||
|
api.add_namespace(i)
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
from flask import Flask
|
||||||
|
from flask_restx import Api
|
||||||
|
from flask import Blueprint
|
||||||
|
from entrance.namespaces import namespaces
|
||||||
|
|
||||||
|
|
||||||
|
def init_extensions(app: Flask):
|
||||||
|
pass
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
from typing import List
|
||||||
|
from flask_restx import Namespace
|
||||||
|
from modules.sys.user import userns
|
||||||
|
|
||||||
|
namespaces: List[Namespace] = [
|
||||||
|
userns,
|
||||||
|
]
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
from common.view import Resource,Namespace
|
||||||
|
|
||||||
|
userns = Namespace('aa', ordered=True)
|
||||||
|
|
||||||
|
|
||||||
|
@userns.route('/a')
|
||||||
|
class MyResource(Resource):
|
||||||
|
def get(self):
|
||||||
|
return {}
|
||||||
|
|
||||||
|
@userns.response(403, 'Not Authorized')
|
||||||
|
def post(self):
|
||||||
|
userns.abort(403)
|
||||||
Reference in New Issue
Block a user