@app.route('/create_all') def create_all(): db.create_all() return "All table schemas created" @app.route('/drop_all_c') def drop_all_c(): db.engine.execute("DROP TABLE if exists tags cascade") db.engine.execute("DROP TABLE if exists tag cascade") db.engine.execute("DROP TABLE if exists message cascade") db.engine.execute("DROP TABLE if exists channel cascade") return "All table schemas created" @app.route('/slack_info') def slack_info(): return notifier.get_slack_details() @app.route('/send_temp') def send_temp(): notifier.give_tag_suggestion_to_all() return 'Suggested tags sent to channels' if not db.engine.dialect.has_table(db.engine, 'tag'): create_all() Tag.create_tags() custom_schedular.start()