diff --git a/examples/miniapps/ghnav-flask/githubnavigator/application.py b/examples/miniapps/ghnav-flask/githubnavigator/application.py index bcac7289..297c5812 100644 --- a/examples/miniapps/ghnav-flask/githubnavigator/application.py +++ b/examples/miniapps/ghnav-flask/githubnavigator/application.py @@ -12,6 +12,9 @@ def create_app(): app = container.app() app.container = container + bootstrap = container.bootstrap() + bootstrap.init_app(app) + app.add_url_rule('/', view_func=container.index_view.as_view()) return app diff --git a/examples/miniapps/ghnav-flask/githubnavigator/containers.py b/examples/miniapps/ghnav-flask/githubnavigator/containers.py index 40f4d435..872640f1 100644 --- a/examples/miniapps/ghnav-flask/githubnavigator/containers.py +++ b/examples/miniapps/ghnav-flask/githubnavigator/containers.py @@ -3,6 +3,7 @@ from dependency_injector import containers, providers from dependency_injector.ext import flask from flask import Flask +from flask_bootstrap import Bootstrap from github import Github from . import views, services @@ -13,6 +14,8 @@ class ApplicationContainer(containers.DeclarativeContainer): app = flask.Application(Flask, __name__) + bootstrap = flask.Extension(Bootstrap) + config = providers.Configuration() github_client = providers.Factory( diff --git a/examples/miniapps/ghnav-flask/githubnavigator/services.py b/examples/miniapps/ghnav-flask/githubnavigator/services.py index 413e9b04..9df52007 100644 --- a/examples/miniapps/ghnav-flask/githubnavigator/services.py +++ b/examples/miniapps/ghnav-flask/githubnavigator/services.py @@ -29,7 +29,6 @@ class SearchService: 'url': repository.owner.html_url, 'avatar_url': repository.owner.avatar_url, }, - 'created_at': repository.created_at, 'latest_commit': self._format_commit(commits[0]) if commits else {}, } diff --git a/examples/miniapps/ghnav-flask/githubnavigator/templates/base.html b/examples/miniapps/ghnav-flask/githubnavigator/templates/base.html new file mode 100644 index 00000000..2797916a --- /dev/null +++ b/examples/miniapps/ghnav-flask/githubnavigator/templates/base.html @@ -0,0 +1,26 @@ + + +
+ {% block head %} + + + + + {% block styles %} + + {{ bootstrap.load_css() }} + {% endblock %} + +