update migration

This commit is contained in:
evgeniy-st 2019-10-03 18:10:29 +03:00
parent 750f141017
commit cb37b5733e

View File

@ -4,6 +4,13 @@ from django.db import migrations, models
import uuid import uuid
def fill_uuid(apps, schemaeditor):
Advertisement = apps.get_model('advertisement', 'Advertisement')
for a in Advertisement.objects.all():
a.uuid = uuid.uuid4()
a.save()
class Migration(migrations.Migration): class Migration(migrations.Migration):
dependencies = [ dependencies = [
@ -23,6 +30,12 @@ class Migration(migrations.Migration):
field=models.ManyToManyField(to='translation.Language'), field=models.ManyToManyField(to='translation.Language'),
), ),
migrations.AddField( migrations.AddField(
model_name='advertisement',
name='uuid',
field=models.UUIDField(default=uuid.uuid4, editable=False),
),
migrations.RunPython(fill_uuid, migrations.RunPython.noop),
migrations.AlterField(
model_name='advertisement', model_name='advertisement',
name='uuid', name='uuid',
field=models.UUIDField(default=uuid.uuid4, editable=False, unique=True), field=models.UUIDField(default=uuid.uuid4, editable=False, unique=True),