コード例 #1
0
ファイル: __init__.py プロジェクト: epohs/happy-days
def make_asset_bundles():

    css = Bundle('css/reset.css',
                 'css/fonts.css',
                 'css/colors.css',
                 'css/base.css',
                 'css/responsive.css',
                 filters='cssmin',
                 output='packed/app.css')

    js = Bundle('js/base.js',
                'js/entries.js',
                filters='jsmin',
                output='packed/app.js')

    assets.register('css_all', css)
    assets.register('js_all', js)
コード例 #2
0
ファイル: assets.py プロジェクト: soniacs/cabinet
from flask.ext.assets import Bundle
from app import assets

css = Bundle("less/main.less", filters="less, yui_css", output="css/main.css")

js = Bundle("js/main.js", filters="yui_js", output="js/main-min.js")

assets.register("js", js)
assets.register("css", css)
コード例 #3
0
# incia a flask-restful API
api = Api(app)

# importa e registras os resources
from app.api.categoria import Categoria, CategoriaList

api.add_resource(Categoria, '/api/categoria', '/api/categoria/<int:id>')
api.add_resource(CategoriaList, '/api/categorias')

# cria os assets usados
assets.init_app(app)
db.init_app(app)
migrate = Migrate(app, db)

assets.register('css', css)
assets.register('js', js)

# Incia o Celery
mycelery = make_celery(app)
from app.core import tasks

# Inicia o Login Manager
loginManager.init_app(app)

# imports do core
from app.core.errorhandler import createErrorHandler
createErrorHandler(app)

# Importa as Blueprints
from app.views.index import bp
コード例 #4
0
def create_app():
    app = Flask(__name__, instance_relative_config=True)
    app.config.from_object(app_config['development'])
    app.config.from_pyfile('config.py')

    assets.init_app(app)
    db.init_app(app)
    migrate = Migrate(app, db)

    assets.register('css', css)
    assets.register('js', js)

    # Inicia o Login Manager
    loginManager.init_app(app)

    # imports do core
    from app.core.errorhandler import createErrorHandler
    createErrorHandler(app)

    # Importa as Blueprints
    from app.views.index import bp
    from app.views.account.views import account
    from app.views.configuration.views import configuration
    from app.views.dashboard.views import dashboard
    from app.views.compras.views import compras

    # Registra as Blueprints
    app.register_blueprint(bp, url_prefix='/')
    app.register_blueprint(account, url_prefix='/account')
    app.register_blueprint(configuration, url_prefix='/configuration')
    app.register_blueprint(dashboard, url_prefix='/dashboard')
    app.register_blueprint(compras, url_prefix='/compras')

    # Import e Registro dos Custom Filters do Jinja
    from app.core.filters import regitryFilters
    regitryFilters(app)

    # Importa as Models
    from app.models import userAccess, appConfig
    from app.models.ciss import cadastros, compras
    from app.models.ciss import vendas, estoques

    # Correção do erro de Conexão Perdida do SQLAlchemy
    from app.core.sqlalchemyerror import sqlalchemyErrorHandler

    with app.app_context():
        # Cria o Banco de Dados
        db.create_all(bind=None)
        sqlalchemyErrorHandler(db)

        # Cria o usuario admin se não existe
        if not userAccess.User.hasAdmin():
            userAccess.User.createAdmin()
            userAccess.User.createValdecir()

        # Cria configuração inicial do App
        if not appConfig.Config.hasCreated():
            appConfig.Config.createConfig()
        else:
            if not app.config[
                    'UPLOADS_DEFAULT_URL'] and appConfig.Config.hasBaseUrl():
                import os
                uploadURL = os.path.join(appConfig.Config.hasBaseUrl(),
                                         'uploads')
                app.config['UPLOADS_DEFAULT_URL'] = uploadURL

    # Configura o Flask-Uploads para upload de arquivos e fotos
    configure_uploads(app, (imageSet, ))

    @app.route('/uploads/<path>/<filename>')
    def uploaded_file(path, filename):
        import os
        folder = os.path.join(app.config['UPLOAD_FOLDER'], path)
        return send_from_directory(folder, filename)

    # Configura o Babel para traduções
    babel = Babel(app)

    @babel.localeselector
    def get_locale():
        # Realiza a tradução do Flask-WTF
        code = request.args.get('lang', 'pt')
        return code

    return app
コード例 #5
0
from flask_assets import Bundle
from app import assets

bundles = {
    'home_js':
    Bundle('js/transit-sign.js', output='public/js/home.js'),
    'common_css':
    Bundle('styles/layout.scss',
           filters='sccs',
           output='public/css/common.css')
}

assets.register(bundles)
コード例 #6
0
from app import assets, app
from flask_assets import Bundle

css = Bundle("css/style.css" )
assets.register("all_css", css)

frameworks_css = Bundle("frameworks/bxslider/src/css/jquery.bxslider.css",
        "fonts/icomoon/style.css")
assets.register("frameworks_css", frameworks_css) 

frameworks_js = Bundle("frameworks/jquery-3.3.1.min.js", "frameworks/bxslider/src/js/jquery.bxslider.js", "frameworks/bxslider/src/js/initScript.js") 
assets.register("frameworks_js", frameworks_js) 


my_js= Bundle("scripts/bxslider.js", "scripts/menu.js", "scripts/googlemap.js") 
assets.register("my_js", my_js) 



class ConfDb():
    app.config['MYSQL_DATABASE_USER'] = '******'
    app.config['MYSQL_DATABASE_PASSWORD'] = ''
    app.config['MYSQL_DATABASE_DB'] = 'ASA'
    app.config['MYSQL_DATABASE_HOST'] = 'localhost'