# Generated by Django 2.2.7 on 2020-12-31 02:06 from django.conf import settings from django.db import migrations, models import django.db.models.deletion import django.utils.timezone class Migration(migrations.Migration): dependencies = [ ('university', '0050_auto_20201215_1548'), ] operations = [ migrations.AddField( model_name='onlineexam', name='registration_deadline', field=models.DateTimeField(default=django.utils.timezone.now), preserve_default=False, ), migrations.AlterField( model_name='useronlineexam', name='status', field=models.SmallIntegerField(choices=[(-1, 'wait for admin to cofirm'), (0, 'registered'), (1, 'wait to join'), (2, 'underway'), (3, 'finished'), (4, 'not join')], default=-1), ), migrations.CreateModel( name='OnlineExamRegistrate', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=64)), ('chinese_id', models.CharField(max_length=64)), ('phone', models.CharField(max_length=64)), ('email', models.EmailField(max_length=254)), ('company', models.CharField(max_length=64)), ('city', models.CharField(max_length=64)), ('tug_role', models.CharField(max_length=64)), ('payment_method', models.SmallIntegerField(choices=[(0, 'promotion code'), (1, 'online')], default=0)), ('promotion_code', models.CharField(max_length=64)), ('online_payment_success', models.BooleanField(default=False)), ('obtained_dba_certs', models.CharField(max_length=255)), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('online_exam', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='university.OnlineExam')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL)), ], options={ 'db_table': 'online_exam_registrate', 'unique_together': {('user', 'online_exam')}, }, ), ]