Exemplo n.º 1
0
from apscheduler.schedulers.background import BackgroundScheduler
from config import jobstores, executors
from flask_admin import Admin
from flask_moment import Moment
from flask_restplus import Api, reqparse
pagination_arguments = reqparse.RequestParser()
pagination_arguments.add_argument('page',
                                  type=int,
                                  required=False,
                                  default=1,
                                  help='Page number')
api = Api(version='1.0',
          title='系统api',
          description='系统对外api',
          doc='/api',
          license_url="/api")
app = Flask(__name__)
conf = lod()
api.init_app(app)
loginManager = LoginManager(app)
app.config.from_object(conf)
bootstrap = Bootstrap(app)
loginManager.session_protection = "strong"
loginManager.login_view = 'home.login'
loginManager.login_message = u'FXTest测试平台必须登录,请登录您的FXTest平台账号!'
db = SQLAlchemy(app)
moment = Moment(app)
sched = BackgroundScheduler(jobstores=jobstores, executors=executors)
admin = Admin(app, name=u'FXTest系统管理后台')
from app import views, models, url, apiadmin
Exemplo n.º 2
0
from flask import Flask
from flask_cors import CORS
from flask_restplus import Api
from flask_sqlalchemy import SQLAlchemy
from flask_login import LoginManager
from flask_admin import Admin
from flask_cache import Cache
from config import lod, cache_config, jobstores, executors
from apscheduler.schedulers.background import BackgroundScheduler

api = Api(version='1.0',
          title='自动化测试平台',
          description='api自动化测试平台',
          doc='/api',
          license_url="/api")
app = Flask(__name__)
CORS(app, resources=r'/*', supports_credentials=True)
api.init_app(app)
app.config.from_object(lod())
cache = Cache(app=app, config=cache_config, with_jinja2_ext=False)
loginManager = LoginManager(app)
loginManager.session_protection = "strong"
loginManager.login_view = 'home.login'
loginManager.login_message = u'接口自动化测试平台必须登录,请登录您的平台账号!'
db = SQLAlchemy(app)
sched = BackgroundScheduler(jobstores=jobstores, executors=executors)
admin = Admin(app, name=u'FXTest系统管理后台')

from app import models