django模型models中默认id问题 no such column

浏览器访问提示某table缺少id, no such column
如图:
django模型models中默认id问题 no such column
id列不是django的models模块默认自增的吗,怎么还会丢失?

查看models文件中该class显性定义:
id = models.AutoField(primary_key=True)
反而造成数据库中不知什么原因默认idl列不见了

解决尝试1:
models中删除该行,或改名,
python manage.py makemigrations可以通过
但python manage.py migrate无法通过,提示

django模型models中默认id问题 no such column
解决尝试2:
数据库中直接增加列
django模型models中默认id问题 no such column

python manage.py makemigrations
python manage.py migrate
迁移通过,终于恢复正常

结论:不要乱加id = models.AutoField(primary_key=True)