コード例 #1
0
        },
        r"/listens/*": {
            "origins":
            ["http://silchesterplayers.org", "https://silchesterplayers.org"]
        },
        r"/soundcounter/*": {
            "origins":
            ["http://silchesterplayers.org", "https://silchesterplayers.org"]
        },
        r"/sp-post*": {
            "origins":
            ["http://silchesterplayers.org", "https://silchesterplayers.org"]
        },
        r"/sp-entry": {
            "origins":
            ["http://silchesterplayers.org", "https://silchesterplayers.org"]
        }
    })

db = SQLAlchemy(app)
login_manager = LoginManager()
login_manager.init_app(app)
nav = Navigation()
nav.init_app(app)

app.env_vars = env_vars

from webapp import routes

# db.create_all()
コード例 #2
0
ファイル: __init__.py プロジェクト: wozhub/cups-accounting
class Webserver(Flask):

    def __init__(self, *args, **kwargs):
        if not args:
            kwargs.setdefault('import_name', __name__)

        Flask.__init__(self,
                       template_folder= "%s/templates" % dirname(__file__),
                       *args,
                       **kwargs)
        self.bs = Bootstrap(self)

        self.nav = Navigation()
        self.nav.init_app(self)

        self.nav.Bar('top', [
            self.nav.Item('Home', 'index'),
            self.nav.Item('Responsables', 'responsables'),
            self.nav.Item('Usuarios', 'usuarios'),
            self.nav.Item('Impresoras', 'impresoras'),
            self.nav.Item('Impresiones', 'impresiones'),
        ])

        # register the routes from the decorator
        for route, fn in registered_routes.items():
            partial_fn = partial(fn, self)
            partial_fn.__name__ = fn.__name__
            self.route(route)(partial_fn)

    def setDatabase(self, db):
        self.db = db

    @register_route("/")
    def index(self):
        return render_template(
            "base.html",
        )

    @register_route("/responsables")
    def responsables(self):
        return "r"

    @register_route("/usuarios")
    def usuarios(self):
        usuarios = self.db.session.query(Usuario).all()
        return render_template(
            "usuarios.html",
            usuarios=usuarios
        )

    @register_route("/impresoras")
    def impresoras(self):
        impresoras = self.db.session.query(Impresora).all()
        return render_template(
            "impresoras.html",
            impresoras=impresoras
        )

    @register_route("/impresiones")
    def impresiones(self):
        impresiones = self.db.session.query(Impresion).all()
        return render_template(
            "impresiones.html",
            impresiones=impresiones
        )