def create_app(name, **kw): from flask import Flask, g from flaskext.mako import init_mako app = Flask(name) app.config.update(kw) init_mako(app)
def create_app(): app = Flask(__name__) configure_app(app) setup_error_email(app) init_mako(app) login_manager.setup_app(app) return app
from flask import request import webbrowser from whoosh import index, qparser, highlight from whoosh.qparser.dateparse import DateParserPlugin new = 1 url = "http://127.0.0.1:5000" webbrowser.open(url, new=new) SOURCEDIR = 'nietnodig' INDEXDIR = '/home/jasper/SuperAwesomeSearch/index' app = Flask(__name__) app.config["MAKO_DIR"] = os.environ.get("DEMOTEMPLATES", "templates") init_mako(app) @app.route('/') def search(): return render_template("search.html", args=request.args) @app.route("/results") def results(): qs = request.args.get("q", "") with get_searcher() as s: return render_results(s, qs, "results.html") @app.route("/lexicon")
#!/usr/bin/python import os import settings_run from flask import Flask from flaskext.mako import init_mako from views.views import app from views.account_view import account web = Flask(__name__) web.register_blueprint(app) web.register_blueprint(account) web.debug = settings_run.DEBUG web.secret_key = os.urandom(24) web.config.from_object('settings_run') init_mako(web) if __name__ == '__main__': web.run('192.168.1.254',8000)