# Generated by Django 4.2.5 on 2024-01-29 16:19 from django.db import migrations, models import django.db.models.deletion class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='Graph', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('graph_type', models.CharField(choices=[('cycle', 'cycle'), ('path', 'path')], max_length=8)), ('arcs', models.CharField(blank=True, max_length=128, null=True)), ('arc_binary', models.IntegerField(blank=True, null=True)), ('antimagic', models.BooleanField(default=False)), ('super', models.BooleanField(default=False)), ('strict', models.BooleanField(default=False)), ], ), migrations.CreateModel( name='Vertex', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('index', models.IntegerField(blank=True, default=0, null=True)), ('label', models.IntegerField(blank=True, default=0, null=True)), ('graph', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='vertices', to='src.graph')), ], ), migrations.CreateModel( name='Arc', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('label', models.IntegerField(blank=True, default=0, null=True)), ('vertex_in', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='in_arcs', to='src.vertex')), ('vertex_out', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='out_arcs', to='src.vertex')), ], ), ]