本文整理汇总了Python中webassets.loaders.PythonLoader.iteritems方法的典型用法代码示例。如果您正苦于以下问题:Python PythonLoader.iteritems方法的具体用法?Python PythonLoader.iteritems怎么用?Python PythonLoader.iteritems使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类webassets.loaders.PythonLoader
的用法示例。
在下文中一共展示了PythonLoader.iteritems方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: _setup_assets_bundler
# 需要导入模块: from webassets.loaders import PythonLoader [as 别名]
# 或者: from webassets.loaders.PythonLoader import iteritems [as 别名]
def _setup_assets_bundler(app):
assets.init_app(app)
# Loads and registers assets bundles
bundles = PythonLoader("assets_bundles").load_bundles()
for name, bundle in bundles.iteritems():
assets.register(name, bundle)
示例2: setup_views
# 需要导入模块: from webassets.loaders import PythonLoader [as 别名]
# 或者: from webassets.loaders.PythonLoader import iteritems [as 别名]
def setup_views(app):
assets = Environment(app)
bundles = PythonLoader('assetbundle').load_bundles()
for name, bundle in bundles.iteritems():
assets.register(name, bundle)
setup_login(app)
@app.before_request
def before_request():
g.user = current_user
@app.route('/')
def index():
pol = app.db_session.query(Pol).all()
return render_template("index.html", pol_list=pol)
@app.route('/about')
def about():
return render_template("about.html")
@app.route('/pol/<int:pol_id>')
def pol(pol_id):
pol = app.db_session.query(Pol).get(pol_id)
observations = app.db_session.query(Observation).\
filter(Observation.pol==pol).\
order_by(Observation.time.desc()).all()
if pol is None:
abort(404)
return render_template("pol.html", pol=pol, observations=observations)
@app.route('/admin')
@login_required
@admin_required
def admin():
return render_template("admin.html")
示例3: Flask
# 需要导入模块: from webassets.loaders import PythonLoader [as 别名]
# 或者: from webassets.loaders.PythonLoader import iteritems [as 别名]
import os
import json
from flask import Flask, render_template, request
from webassets.loaders import PythonLoader
from flask.ext.assets import Environment, Bundle
from flask.ext.sqlalchemy import SQLAlchemy
from flask.ext.restful import reqparse, abort, Api, Resource, marshal_with, fields
from flask.ext.restful.representations.json import output_json
output_json.func_globals['settings'] = {'ensure_ascii': False, 'encoding': 'utf8'}
app = Flask(__name__)
app.debug=True
assets = Environment(app)
bundles = PythonLoader('assetbundle').load_bundles()
for name, bundle in bundles.iteritems():
assets.register(name, bundle)
app.config['SQLALCHEMY_DATABASE_URI'] = os.environ.get('DATABASE_URL', 'sqlite:////tmp/test.db')
db = SQLAlchemy(app)
db.create_all()
api = Api(app)
class Beer(db.Model):
id = db.Column(db.Integer, primary_key=True)
brewery= db.Column(db.String)
name = db.Column(db.String)
score = db.Column(db.Float)
abv = db.Column(db.Float)
amount = db.Column(db.Integer)
示例4: from_module
# 需要导入模块: from webassets.loaders import PythonLoader [as 别名]
# 或者: from webassets.loaders.PythonLoader import iteritems [as 别名]
def from_module(self, path):
"""Register bundles from a Python module"""
bundles = PythonLoader(path).load_bundles()
[self.register(name, bundle) for name, bundle in bundles.iteritems()]
示例5: create_bundles
# 需要导入模块: from webassets.loaders import PythonLoader [as 别名]
# 或者: from webassets.loaders.PythonLoader import iteritems [as 别名]
def create_bundles(app):
assets = Environment(app)
assets.debug = True if app.debug == 'True' else False
bundles = PythonLoader('assetbundle').load_bundles()
for name, bundle in bundles.iteritems():
assets.register(name, bundle)