注册

达梦V8适配Django5

李明 2025/12/08 257 8

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:V8
【操作系统】:windows 11
【CPU】: I7 12700H
【问题描述】*:在本机测试达梦数据库与Django兼容性时报错,首先Django项目加载数据引擎包的时候,会加上django_,这就导致引擎为dmDjango变成django_dmDjango,如果修改django源码python.exe .\manage.py makemigrations可以执行成功,但是python.exe .\manage.py migrate会失败

File "D:\tmp\dmdjango\venv\Lib\site-packages\django\db\backends\utils.py", line 100, in _execute
with self.db.wrap_database_errors:
File "D:\tmp\dmdjango\venv\Lib\site-packages\django\db\utils.py", line 91, in exit
raise dj_exc_value.with_traceback(traceback) from exc_value
File "D:\tmp\dmdjango\venv\Lib\site-packages\django\db\backends\utils.py", line 103, in _execute
return self.cursor.execute(sql)
^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\tmp\dmdjango\venv\Lib\site-packages\dmDjango\base.py", line 439, in execute
return self.cursor.execute(query, args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
django.db.utils.DatabaseError: [CODE:-2124]第1 行附近出现错误:
对象[django_content_type]已存在

回答 0
暂无回答
扫一扫
联系客服