0003_alter_usuario_cuil.py 805 Bytes
# Generated by Django 4.1.9 on 2023-08-14 11:41

from django.db import migrations, models


def asignar_valor_cuil(apps, schema):
    Usuario = apps.get_model('usuario', 'Usuario')
    nro_cuil = 1

    for usuario in Usuario.objects.all():
        usuario.cuil = f"cuil-fake-{nro_cuil}"
        usuario.save()
        nro_cuil += 1


class Migration(migrations.Migration):
    dependencies = [
        ('usuario', '0002_remove_usuario_documento_identidad_usuario_cuil'),
    ]

    operations = [
        migrations.RunPython(asignar_valor_cuil, reverse_code=migrations.RunPython.noop),
        migrations.AlterField(
            model_name='usuario',
            name='cuil',
            field=models.CharField(max_length=11, unique=True, verbose_name='Número de Cuil (Sin guiones)'),
        ),
    ]