Skip to content
Snippets Groups Projects
Commit 9c9a2817 authored by erichard's avatar erichard
Browse files

Tentative d'implémentation du design patern "application factory"

parent 622879ab
No related branches found
No related tags found
2 merge requests!61Packager labelstower,!60WIP: Implement sqlalchemy
from flask import Flask, render_template from flask import Flask, render_template
from label_system import sort from label_system import sort
class CustomFlask(Flask):
jinja_options = Flask.jinja_options.copy()
jinja_options.update(dict(
variable_start_string='[[',
variable_end_string=']]',
))
'''
class CustomFlask(Flask): class CustomFlask(Flask):
jinja_options = Flask.jinja_options.copy() jinja_options = Flask.jinja_options.copy()
jinja_options.update(dict( jinja_options.update(dict(
...@@ -21,8 +28,24 @@ text_component = {"project_name": "LabelsTower", ...@@ -21,8 +28,24 @@ text_component = {"project_name": "LabelsTower",
@app.route('/browse') @app.route('/browse')
def home(): def home():
return render_template('browse.html', txt=text_component) return render_template('browse.html', txt=text_component)
if __name__ == '__main__':
app.run(host='0.0.0.0', port=80)
'''
def create_app():
text_component = {"project_name": "LabelsTower",
"Element_name": "Element(s)",
"Label": "Label(s)"
}
app = CustomFlask(__name__)
@app.route('/')
@app.route('/browse')
def home():
return render_template('browse.html', txt=text_component)
app.register_blueprint(sort, url_prefix='/sort')
return app
if __name__ == '__main__':
app.run(host='0.0.0.0', port=80)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment