import uuid from django.db import migrations, models from test_project.models import MAX_CHARFIELD_LEN class Migration(migrations.Migration): """Initial migration for test_project.""" initial = True dependencies = [] operations = [ migrations.CreateModel( name='ExampleMetaclassModel', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID', ), ), ('name', models.CharField(max_length=MAX_CHARFIELD_LEN)), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='ExampleModel', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID', ), ), ('name', models.CharField(max_length=MAX_CHARFIELD_LEN)), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='RegisterTestModel', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID', ), ), ('name', models.CharField(max_length=MAX_CHARFIELD_LEN)), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='Patient', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID', ), ), ('name', models.CharField(max_length=MAX_CHARFIELD_LEN)), ('email', models.EmailField(blank=True, max_length=MAX_CHARFIELD_LEN)), ( 'example', models.ForeignKey( blank=True, null=True, on_delete=models.deletion.PROTECT, to='test_project.examplemodel', ), ), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='M2MModel', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID', ), ), ('name', models.CharField(max_length=MAX_CHARFIELD_LEN)), ('models', models.ManyToManyField(to='test_project.ExampleModel')), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='Encounter', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID', ), ), ('num', models.PositiveSmallIntegerField()), ( 'patient', models.ForeignKey( on_delete=models.deletion.PROTECT, to='test_project.patient', ), ), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='Doctor', fields=[ ( 'id', models.UUIDField( default=uuid.uuid4, editable=False, primary_key=True, serialize=False, ), ), ('name', models.CharField(max_length=MAX_CHARFIELD_LEN)), ], options={ 'abstract': False, }, ), ]