Alec Nikolas Reiter 9 лет назад
Родитель
Сommit
d8b2273741
1 измененных файлов с 12 добавлено и 0 удалено
  1. 12 0
      flaskbb/utils/views.py

+ 12 - 0
flaskbb/utils/views.py

@@ -0,0 +1,12 @@
+from flask import render_template
+from flask.views import View
+
+
+class RenderableView(View):
+    def __init__(self, template, view):
+        self.template = template
+        self.view = view
+
+    def dispatch_request(self, *args, **kwargs):
+        view_model = self.view(*args, **kwargs)
+        return render_template(self.template, **view_model)