From 3b033e2ac491c49c13870907cecc2483d515520a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Sch=C3=A4r?= Date: Thu, 12 Nov 2015 22:29:16 +0100 Subject: [PATCH] Automatically add snippet to db when rendering --- addendum/templatetags/addendum_tags.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addendum/templatetags/addendum_tags.py b/addendum/templatetags/addendum_tags.py index 983d52e..0d6d0b0 100644 --- a/addendum/templatetags/addendum_tags.py +++ b/addendum/templatetags/addendum_tags.py @@ -3,7 +3,7 @@ from django.utils.html import conditional_escape from django.utils.safestring import mark_safe -from ..models import get_cached_snippet +from ..models import get_cached_snippet, Snippet register = template.Library() @@ -101,6 +101,8 @@ def render(self, context): if snippet is None: output = self.nodelist.render(context) + snippet = Snippet(key=key, text=output) + snippet.save() return output if self.template: