Projet

Général

Profil

Télécharger (730 octets) Statistiques
| Branche: | Tag: | Révision:

root / corbo / migrations / 0009_auto_20170120_1533.py @ bf5d84a3

1
# -*- coding: utf-8 -*-
2
from __future__ import unicode_literals
3

    
4
from django.db import migrations, models
5
from django.utils.text import slugify
6

    
7

    
8
class Migration(migrations.Migration):
9

    
10
    dependencies = [
11
        ('corbo', '0008_category_slug'),
12
    ]
13

    
14
    def make_slug_unique(apps, schema_editor):
15
        Category = apps.get_model('corbo', 'Category')
16
        for category in Category.objects.all():
17
            category.slug = slugify(category.name)
18
            category.save()
19

    
20
    operations = [
21
        migrations.RunPython(make_slug_unique),
22
        migrations.AlterField(
23
            model_name='category',
24
            name='slug',
25
            field=models.SlugField(unique=True, verbose_name='Slug'),
26
        ),
27
    ]
(9-9/10)