将远程旧版数据库迁移到Django

时间:2019-02-07 13:13:20

标签: python-3.x oracle11g django-1.11

我正在尝试使用旧版Oracle数据库开发django应用程序。 数据库已连接,但是在运行“ manage.py migrate”命令时遇到问题。 当我使用“ python manage.py inspectdb> models.py”导入数据库时​​,还会创建一个额外的DjangoContentType类,但是我的数据库中没有这样的表。 接下来,当我尝试运行“ python manage.py migration”时,出现错误

django.db.utils.DatabaseError: ORA-00955: name is already used by an existing object

我在网上搜索后发现,'python manage.py migration --fake-initial'是可能的解决方案,但这会带来不同的错误

Python\Python37\lib\site-packages\django\db\backends\oracle\base.py", line 497, in execute
    return self.cursor.execute(query, self._param_generator(params))

TypeError: int() argument must be a string, a bytes-like object or a number, not 'list'

0 个答案:

没有答案