import glob from os.path import dirname, basename, isfile from flask import Blueprint import basic_analytics.views as views modules = glob.glob(dirname(__file__) + "/*.py") __all__ = [basename(f)[:-3] for f in modules if isfile(f) and not f.endswith("__init__.py")] blueprint = Blueprint("basic_analytics", __name__) available_dates_view = views.AvailableCampaignDatesView.as_view("available_dates") blueprint.add_url_rule("/analytics/projects/available-dates", view_func=available_dates_view)