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')
# 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()
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)
from apps import app from apps.auth import auth # 微信登录验证 app.register_blueprint(auth, url_prefix='/auth')
# -*- 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])
from apps import app from views import upload if __name__ == '__main__': app.register_blueprint(upload.blue) app.run(host='0.0.0.0')
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)
# -*- 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)
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)
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)
# !/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()
#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()
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)
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()
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)
from apps import app from apps.user_api_v1.views import api_bp app.register_blueprint(api_bp)
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)
# -*- 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)
# -*- 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)
# 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']) # # # 第一步:配置上传文件保存地址
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')