Mercurial > public > madeira
comparison band/management/commands/untextile.py @ 95:7b52e8ef01ec
For Django 1.5: Remove usage of django.contrib.markup.
Since we were only using Textile in one place, decided to stop using it
altogether.
Wrote a management command, untextile, to convert the gallery models'
description fields from textile to raw HTML. This should be run one time before
going live with Django 1.5.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Wed, 28 Aug 2013 19:22:23 -0500 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
94:dcd097a59223 | 95:7b52e8ef01ec |
---|---|
1 """ | |
2 untextile.py - A command to remove the use of Textile by updating the models. | |
3 | |
4 """ | |
5 import textile | |
6 | |
7 from django.core.management.base import NoArgsCommand | |
8 from photologue.models import Gallery | |
9 | |
10 | |
11 class Command(NoArgsCommand): | |
12 help = 'Updates models by un-textiling text fields' | |
13 | |
14 def handle_noargs(self, **options): | |
15 | |
16 for gallery in Gallery.objects.all(): | |
17 gallery.description = textile.textile(gallery.description, | |
18 encoding='utf-8', | |
19 output='utf-8') | |
20 gallery.save() |