# Generated by Django 4.2 on 2024-09-10 13:23 import django.core.validators from django.db import migrations, models import django.db.models.deletion import lyrics.models class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='Album', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=200)), ('year', models.PositiveBigIntegerField(default=2024, validators=[django.core.validators.MinValueValidator(1984), lyrics.models.max_value_current_year])), ('cover_image', models.ImageField(blank=True, null=True, upload_to='cover_image/')), ], ), migrations.CreateModel( name='Artista', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nombre', models.CharField(max_length=200)), ('biografia', models.TextField(blank=True, null=True)), ('foto', models.ImageField(blank=True, null=True, upload_to='artistas/')), ], ), migrations.CreateModel( name='Song', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=200)), ('year', models.PositiveBigIntegerField(default=2024, validators=[django.core.validators.MinValueValidator(1984), lyrics.models.max_value_current_year])), ('lyrics', models.CharField(max_length=1000)), ('pista', models.DecimalField(blank=True, decimal_places=0, max_digits=5, null=True)), ('album', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='lyrics.album')), ('artist', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='lyrics.artista')), ], ), migrations.AddField( model_name='album', name='artist', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='lyrics.artista'), ), ]