コード例 #1
0
def register_blueprints(app):
    # Prevents circular imports
    from views import posts
    from views import reply
    from views import user
    #from views import ml
    #from views import admin
    app.register_blueprint(posts, url_prefix='/posts')
    app.register_blueprint(reply, url_prefix='/reply')
    app.register_blueprint(user, url_prefix='/user')
コード例 #2
0
ファイル: manager.py プロジェクト: applepear456/newsinfo
# coding=UTF-8
from modules.admin.admin import admin_blue
from modules.web.index import index_blue
from models import *
from apps import app
from flask_script import Manager
from flask_migrate import Migrate, MigrateCommand
from flask_wtf import CSRFProtect
from modules.web.user import user_blue

# 注册后台管理员蓝图  url_prefix=指定访问的url不加时直接访问
app.register_blueprint(admin_blue, url_prefix='/admin')

# 注册前台首页蓝图  url_prefix=指定访问的url不加时直接访问
app.register_blueprint(index_blue)

# 注册用户模块蓝图  url_prefix=指定访问的url不加时直接访问
app.register_blueprint(user_blue, url_prefix='/user')

CSRFProtect(app)  # 防止跨站攻击
manage = Manager(app)
migrate = Migrate(app, db)

manage.add_command('db', MigrateCommand)

if __name__ == '__main__':
    # manage.run()
    app.run()
コード例 #3
0
ファイル: server.py プロジェクト: nancb/mywk
from views import app_user
from views.app_bannerinfo import bannerinfo_blue
from views.app_card import card_blue
from views.app_cart import blue_cart
from views.app_goods import bule_goods
from views.app_lend import lend_blue
from views.app_member import members_blue
from views.app_order import blue_order
from views.app_product import product_blue
from views.app_verify import verify_blue

APP_CONFIG={
    'host': 'localhost',
    'port': 9001,
    'debug': True
}
if __name__ == '__main__':
    app.register_blueprint(app_user.blue)
    app.register_blueprint(product_blue)
    app.register_blueprint(bule_goods)
    app.register_blueprint(blue_cart)
    app.register_blueprint(blue_order)
    app.register_blueprint(members_blue)
    app.register_blueprint(bannerinfo_blue)
    app.register_blueprint(verify_blue)
    app.register_blueprint(card_blue)
    app.register_blueprint(lend_blue)



    app.run(**APP_CONFIG)
コード例 #4
0
ファイル: blueprint.py プロジェクト: etscript/FlaskWechat
from apps import app
from apps.auth import auth

# 微信登录验证
app.register_blueprint(auth, url_prefix='/auth')
コード例 #5
0
ファイル: manage.py プロジェクト: 1994L/HotEvent
# -*- coding: utf-8 -*-
import os
from gevent import monkey

monkey.patch_all()
import logging.handlers
from abc import ABC
from flask_script import Manager
from gunicorn.app.base import BaseApplication
from gunicorn.six import iteritems
from multiprocessing import cpu_count
from apps import app

from apps.routes import api_v1

app.register_blueprint(api_v1, url_prefix='/api/v1')
manager = Manager(app)


class StandaloneApplication(BaseApplication, ABC):
    """
    gunicorn服务器启动类
    """
    def __init__(self, application, options):
        self.application = application
        self.options = options or {}
        super(StandaloneApplication, self).__init__()

    def load_config(self):
        config = dict([(key, value) for key, value in iteritems(self.options)
                       if key in self.cfg.settings and value is not None])
コード例 #6
0
from apps import app
from views import upload

if __name__ == '__main__':

    app.register_blueprint(upload.blue)

    app.run(host='0.0.0.0')
コード例 #7
0
ファイル: server.py プロジェクト: 91money/apiserver1
from apps import app
from views import app_user, order, video
from flask_cors import CORS

APP_CONFIG = {'host': '0.0.0.0', 'port': 9001, 'debug': True}

if __name__ == '__main__':
    CORS().init_app(app)
    app.register_blueprint(app_user.blue)
    app.register_blueprint(order.order_blue)
    app.register_blueprint(video.blue)

    app.run(**APP_CONFIG)
コード例 #8
0
ファイル: manage.py プロジェクト: Eif-Hui/Flaks
# -*- coding: utf-8 -*-
# @Time    : 2020/3/6 上午10:38
# @Author  : Hui
# @File    : manage.py

from apps import app
from apps.core.views import coreApi
from apps.users.views import userApi
from apps.auth.views import authApi

#将蓝图注册到app中
app.register_blueprint(coreApi, url_prefix='/core')
app.register_blueprint(userApi)
app.register_blueprint(authApi)

if __name__ == '__main__':
    app.run(debug=True)
コード例 #9
0
ファイル: server.py プロジェクト: zhang150911/API
from apps import app

from views import *

APP_CONFIG = {'host': '0.0.0.0', 'port': 9006, 'debug': True}

if __name__ == '__main__':
    app.register_blueprint(app_user.blue)
    app.register_blueprint(app_doctor.blue)
    app.register_blueprint(app_medicine.blue)
    app.register_blueprint(app_cart.blue)
    app.register_blueprint(app_hospital.blue)
    app.register_blueprint(app_diseases.blue)
    app.register_blueprint(app_order.blue)
    app.register_blueprint(app_article.blue)
    app.register_blueprint(app_receive.blue)
    app.register_blueprint(app_search.blue)

    app.run(**APP_CONFIG)
コード例 #10
0
from apps import app
from flask_cors import CORS
from views import user_app, cart_app, details_app, mine_app, free_course_app, \
    combat_course_app, order_app, person_app, person_combat_course_app,collect_app,\
    person_course_app,global_search_app

APP_CONFIG = {'host': '0.0.0.0', 'port': 8004, 'debug': True}

if __name__ == '__main__':
    CORS().init_app(app)

    app.register_blueprint(user_app.blue)
    app.register_blueprint(mine_app.mine_blue)
    app.register_blueprint(free_course_app.free_blue)
    app.register_blueprint(combat_course_app.combat_blue)
    app.register_blueprint(cart_app.cart_blue)
    app.register_blueprint(details_app.blue)
    app.register_blueprint(order_app.order_blue)
    app.register_blueprint(person_app.blue)
    app.register_blueprint(person_combat_course_app.blue)
    app.register_blueprint(collect_app.collect_blue)
    app.register_blueprint(person_course_app.per_course_blue)
    app.register_blueprint(global_search_app.search_blue)

    app.run(**APP_CONFIG)
コード例 #11
0
# !/usr/bin/env python
# -*- coding: utf-8 -*-
__FileName__ = 'manager.py'
__author__ = '*****@*****.**'
__date__ = '2020/3/13 0013 19:32'

from apps import app

from apps.views import user
from flask_script import Manager

if __name__ == '__main__':

    # 将蓝图对象注册到flask 服务中
    '''
    url_prefix:子路由前缀
    '''
    app.register_blueprint(user.blue, url_prefix="/user")

    # 以脚本的方式启动flask应用服务
    manager = Manager(app)
    manager.run()
コード例 #12
0
ファイル: manage.py プロジェクト: da-peng/ApiTestWeb
#encoding=utf-8
import os
from apps import db, app
from flask_script import Manager, Shell
from flask_migrate import Migrate, MigrateCommand
from apps.models import (InterfaceDetail, TestCaseInfo, TestCase, DBVerify,
                         TestCaseDB, TestSuiteInfo, TestSuiteDetail)

from apps.admin import admin as admin_blue_print
from apps.home import home as home_blue_print
from apps.api import api as api_blue_print

app.register_blueprint(api_blue_print)
app.register_blueprint(home_blue_print)
app.register_blueprint(admin_blue_print)

manager = Manager(app)
migrate = Migrate(app, db)


def make_shell_context():

    return dict(app=app, db=db)


manager.add_command("shell", Shell(make_context=make_shell_context))
manager.add_command('db', MigrateCommand)

if __name__ == '__main__':
    manager.run()
    db.create_all()
コード例 #13
0
from apps import app

from flask_cors import CORS
APP_CONFIG={
    'host': '0.0.0.0',
    'port': 8003,
    'debug': True
}
if __name__ == '__main__':
    CORS().init_app(app)

    from views import home_view, cart_view, user_view, order_view, mine_view, address_view, es_view

    app.register_blueprint(user_view.blue)
    app.register_blueprint(home_view.blue_home)
    app.register_blueprint(cart_view.blue_cart)
    app.register_blueprint(order_view.blue_order)
    app.register_blueprint(mine_view.mine_blue)
    app.register_blueprint(address_view.blue_addr)
    app.register_blueprint(es_view.blue_es)

    app.run(**APP_CONFIG)
コード例 #14
0
from apps import app, db
from flask_script import Manager, Shell
from flask_migrate import Migrate, MigrateCommand
import importlib

manager = Manager(app)
migrate = Migrate(app, db)

installed_apps = app.config['INSTALLED_APPS']

for installed_app in installed_apps:
    try:
        app_models = importlib.import_module('.%s.models' % installed_app, package='apps')
        app_module = importlib.import_module('.%s' % installed_app, package='apps')
        print(app_module)
        app.register_blueprint(app_module.blue_print, url_prefix='/%s' % installed_app)
    except Exception as e:
        print('Import failed, %s' % e)


def make_shell_context():
    return dict(app=app, db=db)


manager.add_command("shell", Shell(make_context=make_shell_context))
manager.add_command('db', MigrateCommand)

print(app.url_map)

if __name__ == '__main__':
    manager.run()
コード例 #15
0
from apps import app

from views import user_view, home_view, payvip_view, vip_view, shop_view, cart_view, order_view, order_pay_view,user_features_view
from flask_cors import CORS


APP_CONFIG={
    'host': '0.0.0.0',
    'port': 8002,
    'debug': True
}

if __name__ == '__main__':
    CORS().init_app(app)

    app.register_blueprint(user_view.blue)
    app.register_blueprint(home_view.main_blue)
    app.register_blueprint(payvip_view.blue)
    app.register_blueprint(vip_view.blue)
    app.register_blueprint(shop_view.shop_blue)
    app.register_blueprint(user_features_view.blue)
    app.register_blueprint(cart_view.cart_blue)
    app.register_blueprint(order_view.order_blue)
    app.register_blueprint(order_pay_view.pay_blue)


    app.run(**APP_CONFIG)
コード例 #16
0
ファイル: views.py プロジェクト: chenqiufan/backend
from apps import app
from apps.user_api_v1.views import api_bp

app.register_blueprint(api_bp)
コード例 #17
0
ファイル: server.py プロジェクト: e-dianzi01/jd-api
from apps import app

from views import app_user, order, goods_show_index, cart, classify, groupbuy, cart_order, paycost, collection, address, \
    asset, shop, goodsdetails, test

APP_CONFIG = {'host': '0.0.0.0', 'port': 9005, 'debug': True}

if __name__ == '__main__':

    app.register_blueprint(app_user.blue)
    app.register_blueprint(order.order_blue)
    app.register_blueprint(goods_show_index.blue1)
    app.register_blueprint(cart.cart_blue)
    app.register_blueprint(groupbuy.groupbuy_blue)
    app.register_blueprint(classify.classify_blue)
    app.register_blueprint(cart_order.cart_order_blue)
    app.register_blueprint(paycost.paycost_blue)
    app.register_blueprint(collection.collect_blue)
    app.register_blueprint(address.address_blue)
    app.register_blueprint(test.test_blue)
    app.register_blueprint(asset.asset_blue)
    app.register_blueprint(shop.blue_shop)
    app.register_blueprint(goodsdetails.goodsdetails_blue)
    app.run(**APP_CONFIG)
コード例 #18
0
# -*- coding: utf-8 -*-
# @Time : 2019/6/24 15:07

from apps import app
from views import app_user

APP_CONFIG = {'host': '0.0.0.0', 'port': 9001, 'debug': True}

if __name__ == '__main__':
    app.register_blueprint(app_user.blue)
    app.run(**APP_CONFIG)
コード例 #19
0
# -*- coding: utf-8 -*-
# @Time    : 2020/3/6 上午10:38
# @Author  : Hui
# @File    : run_case.py

from apps import app
from apps.core.views import coreApi
from apps.users.views import userApi
from apps.auth.views import authApi

#将蓝图注册到app中
app.register_blueprint(coreApi, url_prefix='/methods_class')
app.register_blueprint(userApi)
app.register_blueprint(authApi)

if __name__ == '__main__':
    app.run(port=7080, debug=True)
コード例 #20
0
#                                    View('服务', 'services'),
#                                    View('项目', 'projects')))

db.init_app(app)
bootstrap.init_app(app)
# nav.init_app(app)
login_manager.init_app(app)
pagedown.init_app(app)

Gravatar(app, size=64)  # 默认图像大小

# 注册蓝图
from apps.auth import auth as auth_blueprint
from apps.main import main as main_blueprint

app.register_blueprint(auth_blueprint, url_prefix='/auth/')
app.register_blueprint(main_blueprint)

# def create_app():
#     app = import_app()
#     app.url_map.converters['regex'] = RegexConverter
#     app.config.from_object(config)
#
#     # app.register_blueprint(main_blueprint,static_folder='static',templates_folder='templates')
#     APPS_DIR = os.path.dirname(__file__)  # 当前工作空间的地址
#     STATIC_DIR = os.path.join(APPS_DIR, 'static')  # 静态文件的地址
#
#     app.config['UPLOADED_RELATIVE'] = 'uploads'  # 上传文件的目标文件夹
#     app.config['UPLOADED_FOLDER'] = os.path.join(STATIC_DIR, app.config['UPLOADED_RELATIVE'])
#
#     # 第一步:配置上传文件保存地址
コード例 #21
0
from tools.MysqlBase import *
import hashlib
from tools.Predict import *
import subprocess

from views.todos import todos_view
from views.users import users_view
from views.rss import rss_view

from apps import app, apis

mysql = MysqlBase('python')

app.secret_key = 'F12Zr47j\3yX R~X@H!jmM]Lwf/,?KT'

app.register_blueprint(todos_view, url_prefix='/todos')
app.register_blueprint(users_view, url_prefix='/users')
app.register_blueprint(rss_view, url_prefix='/rss')


def register_blueprints(app):
    # Prevents circular imports
    from views import posts
    from views import reply
    from views import user
    #from views import ml
    #from views import admin
    app.register_blueprint(posts, url_prefix='/posts')
    app.register_blueprint(reply, url_prefix='/reply')
    app.register_blueprint(user, url_prefix='/user')
    #app.register_blueprint(ml, url_prefix='/ml')