You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行python manage.py migrate时遭遇django.db.utils.IntegrityError的问题咨询

执行python manage.py migrate时遭遇django.db.utils.IntegrityError的问题咨询

各位好,我在执行python manage.py migrate命令的时候碰到了一个完整性错误,具体报错信息如下:

django.db.utils.IntegrityError: The row in table 'flights_flight' with
primary key '1' has an invalid foreign key: flights_flight.origin_id
contains a value 'New York' that does not have a corresponding value
in flights_airport.id.

我的项目入口代码是这样的:

def main():
    """Run administrative tasks."""
    os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'airline.settings')
    try:
        from django.core.management import execute_from_command_line
    except ImportError as exc:
        raise ImportError(
            "Couldn't import Django. Are you sure it's installed and "
            "available on your PYTHONPATH environment variable? Did you "
            "forget to activate a virtual environment?"
        ) from exc
    execute_from_command_line(sys.argv)


if __name__ == '__main__':
    main()

我尝试过把New York换成其他值,但问题依然存在。下面是错误日志的截图:

Image of error log

备注:内容来源于stack exchange,提问作者user28239646

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 10:48:02