这是我的迁移文件,名为0004_auto_20190218_1614.py
. 我跑过去makemigrations
指挥migration
。所有其他列的添加和删除都是成功的,但在这种情况下,我添加了一个外键,更改并没有反映在数据库中。当我尝试插入记录时。
# Generated by Django 2.1.5 on 2019-02-18 10:44`
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('projectName', '0003_auto_20190218_1604'),
]
operations = [
migrations.AlterField(
model_name='projectdetails',
name='userdetails',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='projectName.UserDetails'),
),
]
我得到了这个例外
_mysql_connector.MySQLInterfaceError: Unknown column 'userdetails_id' in 'field list'
然后这个:
During handling of the above exception, another exception occurred:
AttributeError: 'NoneType' object has no attribute 'strip'
我是 Django 的新手。任何帮助将不胜感激。