Unknown column 'url' in 'field list' 和 Duplicate column name 'url'这个问题有点蛋疼,改了几天。
问题描述: 执行 pythonmanage.py makemigrations 为数据库增加列,输出如下
- Add field url to position
No changes detected in app 'asset'
但是数据库列并没有增加,执行python manage.py migrate后直接报错,Unknown column 'url' in 'field list' 和 Duplicate column name 'url'。
后来。执行相关插入sql
ALTER TABLE `asset_position` ADD `url` varchar(255) DEFAULT '';
再运行一下命令才好了
pythonmanage.py makemigrations
python manage.py migrate app_name --fake
python manage.py migrate
文章评论