为什么当我试图转移我的模型,每部分型号,我补充说,尽管一些错误,如:迁移Django的1.11
我不想删除并创建另一个数据库。我只想改变现有的数据库,如果我的数据库中有一些数据?
(1060, "Duplicate column name ...)
(1054, "Unknown column 'vacina_agentmodel.phone' in 'field list'")
(1054, "Unknown column 'created' in 'vacina_vaccinemodel'")
初始迁移
dependencies = [
('vacina', '0001_initial'),
]
operations = [
migrations.CreateModel(
name='PatientModel',
fields=[
('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)),
('complete_name', models.CharField(max_length=100, verbose_name='Nome completo')),
('birthday', models.DateField(verbose_name='Data de nascimento')),
('email', models.EmailField(default='', max_length=200, verbose_name='Email')),
('phone', models.IntegerField(blank=True, verbose_name='Número de telefone')),
('address', models.CharField(default='', max_length=200, verbose_name='Endereço')),
('house_number', models.CharField(blank=True, max_length=10, verbose_name='Número da casa/apartamento')),
('country', models.CharField(default='', max_length=100, verbose_name='Pais')),
('province', models.CharField(default='', max_length=100, verbose_name='Estado')),
('zip_code', models.IntegerField(verbose_name='CEP')),
('created_at', models.DateTimeField(auto_now_add=True)),
('last_modification', models.DateTimeField(auto_now=True)),
],
options={
'ordering': ('created_at',),
},
),
]
///////////////////////
dependencies = [
('vacina', '0008_auto_20170802_0507'),
]
operations = [
migrations.AlterModelOptions(
name='agentmodel',
options={'ordering': ('created_at',)},
),
migrations.AddField(
model_name='agentmodel',
name='country',
field=models.CharField(default='', max_length=100, verbose_name='Pais'),
),
migrations.AddField(
model_name='agentmodel',
name='created_at',
field=models.DateTimeField(auto_now_add=True, default=django.utils.timezone.now),
preserve_default=False,
),
migrations.AddField(
model_name='agentmodel',
name='house_number',
field=models.CharField(blank=True, max_length=10, verbose_name='Número da casa/apartamento'),
),
migrations.AddField(
model_name='agentmodel',
name='last_modification',
field=models.DateTimeField(auto_now=True),
),
migrations.AddField(
model_name='agentmodel',
name='phone',
field=models.IntegerField(blank=True, default=django.utils.timezone.now, verbose_name='Número de telefone'),
preserve_default=False,
),
migrations.AddField(
model_name='agentmodel',
name='province',
field=models.CharField(default='', max_length=100, verbose_name='Estado'),
),
migrations.AddField(
model_name='agentmodel',
name='zip_code',
field=models.IntegerField(default=django.utils.timezone.now, verbose_name='CEP'),
preserve_default=False,
),
migrations.AlterField(
model_name='agentmodel',
name='email',
field=models.EmailField(default='', max_length=200, verbose_name='Email'),
),
]
有什么变化处理你的' models.py'和你正在使用哪个数据库? – Gahan
你可以分享你的models.py文件 – viveksyngh
我会评论我的模特,py请在 –