# Generated by Django 5.2.1 on 2025-05-27 22:23 import django.db.models.deletion from django.db import migrations, models class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='EstiloPalabra', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nombre_estilo', models.CharField(max_length=255, unique=True)), ], ), migrations.CreateModel( name='Etiqueta', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('valor_etiqueta', models.CharField(max_length=255)), ], ), migrations.CreateModel( name='Palabra', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nombre_palabra', models.CharField(max_length=255, unique=True)), ], ), migrations.CreateModel( name='Presentador', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nombre', models.CharField(max_length=255)), ('apellido', models.CharField(max_length=255)), ('nombre_usuario', models.CharField(max_length=255)), ('contrasena', models.CharField(max_length=255)), ], ), migrations.CreateModel( name='EsAtributo', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('id_estilo', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='estilo_esatributo', to='tecnicas.estilopalabra')), ], ), migrations.CreateModel( name='Escala', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nombre_escala', models.CharField(max_length=255)), ('longitud', models.IntegerField()), ('etiquetas', models.ManyToManyField(to='tecnicas.etiqueta')), ], ), migrations.CreateModel( name='ListaPalabra', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('id_atributos', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='atributo_listapalabras', to='tecnicas.esatributo')), ('id_palabra', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='palabra_listapalabras', to='tecnicas.palabra')), ], ), migrations.CreateModel( name='SesionSensorial', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('fechaCreacion', models.DateTimeField(verbose_name='date published')), ('activo', models.BooleanField(default=False)), ('creadoPor', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='presentador_sesion', to='tecnicas.presentador')), ], ), migrations.CreateModel( name='Producto', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('codigoProducto', models.CharField(max_length=3)), ('id_sesion', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='productos_sesion', to='tecnicas.sesionsensorial')), ], ), migrations.CreateModel( name='Tecnica', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nombre_tecnica', models.CharField(max_length=255)), ('maximas_repeticiones', models.IntegerField(default=0)), ('repecion', models.IntegerField(default=0)), ('limite_catadores', models.IntegerField()), ('instrucciones', models.CharField(max_length=255)), ('id_estilo', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='estilo_tecnica', to='tecnicas.estilopalabra')), ], ), migrations.AddField( model_name='sesionsensorial', name='tecnica', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='sesion_tecnica', to='tecnicas.tecnica'), ), migrations.CreateModel( name='Vocabulario', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nomre_vocabulario', models.CharField(max_length=255, unique=True)), ('palabras', models.ManyToManyField(to='tecnicas.palabra')), ], ), migrations.CreateModel( name='EsVocabulario', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('id_estilo', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='estilo_esvacabulario', to='tecnicas.estilopalabra')), ('id_vocabulario', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='vocabulario_esvocabulario', to='tecnicas.vocabulario')), ], ), ]