|
| 1 | +# Generated by Django 2.2.12 on 2020-05-29 13:50 |
| 2 | + |
| 3 | +from django.db import migrations, models |
| 4 | +import django.db.models.deletion |
| 5 | +import django.utils.timezone |
| 6 | + |
| 7 | + |
| 8 | +class Migration(migrations.Migration): |
| 9 | + |
| 10 | + initial = True |
| 11 | + |
| 12 | + dependencies = [ |
| 13 | + ] |
| 14 | + |
| 15 | + operations = [ |
| 16 | + migrations.CreateModel( |
| 17 | + name='Country', |
| 18 | + fields=[ |
| 19 | + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
| 20 | + ('locationId', models.IntegerField()), |
| 21 | + ('continents', models.CharField(max_length=50)), |
| 22 | + ('countryShortCode', models.CharField(max_length=20)), |
| 23 | + ('countryName', models.CharField(max_length=50)), |
| 24 | + ('countryFullName', models.CharField(max_length=50)), |
| 25 | + ('currentConfirmedCount', models.IntegerField(default=0)), |
| 26 | + ('confirmedCount', models.IntegerField(default=0)), |
| 27 | + ('suspectedCount', models.IntegerField(default=0)), |
| 28 | + ('curedCount', models.IntegerField(default=0)), |
| 29 | + ('deadCount', models.IntegerField(default=0)), |
| 30 | + ('showRank', models.BooleanField(null=True)), |
| 31 | + ('deadRateRank', models.IntegerField(null=True)), |
| 32 | + ('deadCountRank', models.IntegerField(null=True)), |
| 33 | + ('confirmedCountRank', models.FloatField(null=True)), |
| 34 | + ('deadRate', models.FloatField(null=True)), |
| 35 | + ('tags', models.CharField(max_length=200, null=True)), |
| 36 | + ('statisticsData', models.CharField(max_length=500, null=True)), |
| 37 | + ('comment', models.CharField(max_length=200, null=True)), |
| 38 | + ('incrVo', models.TextField(null=True)), |
| 39 | + ('sort', models.IntegerField(null=True)), |
| 40 | + ('operator', models.CharField(max_length=50, null=True)), |
| 41 | + ('dailyData', models.TextField()), |
| 42 | + ('createTime', models.DateTimeField(auto_now_add=True, verbose_name='createTime')), |
| 43 | + ('modifyTime', models.DateTimeField(auto_now=True, verbose_name='modifyTime')), |
| 44 | + ], |
| 45 | + options={ |
| 46 | + 'verbose_name': 'Country', |
| 47 | + 'verbose_name_plural': 'Country', |
| 48 | + }, |
| 49 | + ), |
| 50 | + migrations.CreateModel( |
| 51 | + name='Province', |
| 52 | + fields=[ |
| 53 | + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
| 54 | + ('locationId', models.IntegerField(verbose_name='locationId')), |
| 55 | + ('provinceName', models.CharField(max_length=50, verbose_name='provinceName')), |
| 56 | + ('provinceShortName', models.CharField(max_length=20, verbose_name='provinceShortName')), |
| 57 | + ('currentConfirmedCount', models.IntegerField(default=0, verbose_name='currentConfirmedCount')), |
| 58 | + ('confirmedCount', models.IntegerField(default=0, verbose_name='confirmedCount')), |
| 59 | + ('suspectedCount', models.IntegerField(default=0, verbose_name='suspectedCount')), |
| 60 | + ('curedCount', models.IntegerField(default=0, verbose_name='curedCount')), |
| 61 | + ('deadCount', models.IntegerField(default=0, verbose_name='deadCount')), |
| 62 | + ('comment', models.CharField(max_length=200, verbose_name='comment')), |
| 63 | + ('statisticsData', models.CharField(max_length=500, verbose_name='statisticsData')), |
| 64 | + ('dailyData', models.TextField(verbose_name='dailyData')), |
| 65 | + ('createTime', models.DateTimeField(auto_now_add=True, verbose_name='createTime')), |
| 66 | + ('modifyTime', models.DateTimeField(auto_now=True, verbose_name='modifyTime')), |
| 67 | + ], |
| 68 | + options={ |
| 69 | + 'verbose_name': 'Province', |
| 70 | + 'verbose_name_plural': 'Province', |
| 71 | + }, |
| 72 | + ), |
| 73 | + migrations.CreateModel( |
| 74 | + name='State', |
| 75 | + fields=[ |
| 76 | + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
| 77 | + ('stateId', models.CharField(max_length=10)), |
| 78 | + ('countryShortCode', models.CharField(max_length=20)), |
| 79 | + ('name', models.CharField(max_length=50)), |
| 80 | + ], |
| 81 | + options={ |
| 82 | + 'verbose_name': 'State', |
| 83 | + 'verbose_name_plural': 'State', |
| 84 | + }, |
| 85 | + ), |
| 86 | + migrations.CreateModel( |
| 87 | + name='Statistics', |
| 88 | + fields=[ |
| 89 | + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
| 90 | + ('globalStatistics', models.TextField(default='{}', verbose_name='globalStatistics')), |
| 91 | + ('domesticStatistics', models.TextField(default='{}', verbose_name='domesticStatistics')), |
| 92 | + ('internationalStatistics', models.TextField(default='{}', verbose_name='internationalStatistics')), |
| 93 | + ('remarks', models.TextField(default='[]', verbose_name='remarks')), |
| 94 | + ('notes', models.TextField(default='[]', verbose_name='notes')), |
| 95 | + ('generalRemark', models.TextField(default='', verbose_name='generalRemark')), |
| 96 | + ('WHOArticle', models.TextField(default='{}', verbose_name='WHOArticle')), |
| 97 | + ('recommends', models.TextField(default='[]', verbose_name='recommends')), |
| 98 | + ('timelines', models.TextField(default='[]', verbose_name='timelines')), |
| 99 | + ('wikis', models.TextField(default='[]', verbose_name='Wiki')), |
| 100 | + ('goodsGuides', models.TextField(default='[]', verbose_name='goodsGuides')), |
| 101 | + ('rumors', models.TextField(default='[]', verbose_name='rumors')), |
| 102 | + ('modifyTime', models.DateTimeField(null=True, verbose_name='modifyTime')), |
| 103 | + ('createTime', models.DateTimeField(null=True, verbose_name='createTime')), |
| 104 | + ('crawlTime', models.DateTimeField(default=django.utils.timezone.now, editable=False, verbose_name='crawlTime')), |
| 105 | + ], |
| 106 | + options={ |
| 107 | + 'verbose_name': 'Statistics', |
| 108 | + 'verbose_name_plural': 'Statistics', |
| 109 | + }, |
| 110 | + ), |
| 111 | + migrations.CreateModel( |
| 112 | + name='City', |
| 113 | + fields=[ |
| 114 | + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
| 115 | + ('locationId', models.IntegerField(verbose_name='locationId')), |
| 116 | + ('cityName', models.CharField(max_length=50, verbose_name='cityName')), |
| 117 | + ('currentConfirmedCount', models.IntegerField(default=0, verbose_name='currentConfirmedCount')), |
| 118 | + ('confirmedCount', models.IntegerField(default=0, verbose_name='confirmedCount')), |
| 119 | + ('suspectedCount', models.IntegerField(default=0, verbose_name='suspectedCount')), |
| 120 | + ('curedCount', models.IntegerField(default=0, verbose_name='curedCount')), |
| 121 | + ('deadCount', models.IntegerField(default=0, verbose_name='deadCount')), |
| 122 | + ('createTime', models.DateTimeField(auto_now_add=True, verbose_name='createTime')), |
| 123 | + ('modifyTime', models.DateTimeField(auto_now=True, verbose_name='modifyTime')), |
| 124 | + ('province', models.ForeignKey(db_column='provinceId', on_delete=django.db.models.deletion.CASCADE, related_name='cities', to='django_covid19.Province', verbose_name='province')), |
| 125 | + ], |
| 126 | + options={ |
| 127 | + 'verbose_name': 'City', |
| 128 | + 'verbose_name_plural': 'City', |
| 129 | + }, |
| 130 | + ), |
| 131 | + ] |
0 commit comments