From 4b1033b1b561c9faa64a6bab839f9808a1c9ba73 Mon Sep 17 00:00:00 2001 From: jordan Date: Tue, 1 Nov 2011 17:23:35 +0000 Subject: [PATCH] adding a management command to re-render node bodies git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1199 0cfe37f9-358a-4d5e-be75-b63607b5c754 --- forum/management/commands/render_bodies.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 forum/management/commands/render_bodies.py diff --git a/forum/management/commands/render_bodies.py b/forum/management/commands/render_bodies.py new file mode 100644 index 0000000..90badaa --- /dev/null +++ b/forum/management/commands/render_bodies.py @@ -0,0 +1,19 @@ +# coding: utf-8 + +from django.core.management.base import BaseCommand +from forum.models import Node + +import logging + +class Command(BaseCommand): + + def handle(self,*args, **options): + # Re-render node bodies + nodes = Node.objects.all() + for node in nodes: + try: + node.body = node.rendered(node.body) + node.save() + print node.body + except Exception, e: + logging.error(e) -- 2.45.1