28 lines
677 B
Python
28 lines
677 B
Python
from flask import Flask, session, url_for, escape, request
|
|
from settings import config
|
|
from importlib import import_module
|
|
#import sys
|
|
|
|
def start_app():
|
|
|
|
app=Flask(__name__, static_url_path=config.static_url_path, static_folder=config.static_folder)
|
|
|
|
app.secret_key=config.secret_key
|
|
|
|
# Load blueprints
|
|
|
|
for added_app in config.apps:
|
|
|
|
a=import_module(added_app)
|
|
#print(added_app, file=sys.stdout)
|
|
app_name=getattr(a, config.apps[added_app][0])
|
|
|
|
app.register_blueprint(app_name)
|
|
|
|
#Add media files.
|
|
|
|
@app.route('/mediafrom/<module>/<media_file>')
|
|
def send_media_file(module, media_file):
|
|
|
|
pass
|
|
|