diff --git a/wikipendium/wiki/migrations/0003_auto_20160301_1703.py b/wikipendium/wiki/migrations/0003_auto_20160301_1703.py new file mode 100644 index 00000000..fd3ab20c --- /dev/null +++ b/wikipendium/wiki/migrations/0003_auto_20160301_1703.py @@ -0,0 +1,24 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import migrations + + +def uppercase_all_article_slugs(apps, schema_editor): + Article = apps.get_model("wikipendium__wiki", "Article") + articles = Article.objects.all() + for article in articles: + if article.slug: + article.slug = article.slug.upper() + article.save() + + +class Migration(migrations.Migration): + + dependencies = [ + ('wikipendium__wiki', '0002_article_tags'), + ] + + operations = [ + migrations.RunPython(uppercase_all_article_slugs), + ]