为什么我的迁移不成功?

来源:5-2 Django数据导入

被冻的记忆

2019-04-20 17:02

当数据库没有数据表,第一次创建的时候迁移成功,看视频删除表,还有DJANGO_MIGRATIONS中的0001_initial,执行migrations成功创建模型,但是在执行migrate的时候老是出现django.db.utils.DatabaseError: ORA-00955: name is already used by an existing object

写回答 关注

2回答

  • Jack
    2019-04-21 21:02:26

    SELECT * FROM all_objects WHERE object_name = ‘NAME’;

    应该是被占用了,更改object_name的名字试试

    被冻的记忆 回复Jack

    删除了看着你的视频删了,还是有错误,突然发现你直接修改,然后直接迁移就OK了

    2019-04-30 11:52:16

    共 4 条回复 >

  • qq_星星变_0
    2019-04-21 14:11:13

    可能是这个数据表类还在被已有的代码使用,即处于使用状态,删除处于使用状态的表就会报错。试试看将代码中对该表使用的代码删除后,再删除表。

全面掌握Django ORM

全面掌握Django ORM,以Django官方文档为依据,准确、权威。

11966 学习 · 41 问题

查看课程

相似问题