python - Oracle数据库表的Django迁移错误
问题描述
我创建了 django 项目,其中我使用了以下版本。Python 版本 3.8.6 Django 版本 3.1.2 Oracle 11g 我已经运行了 makemigrations,它工作正常,但是 migrate 命令给了我错误,即 django.db.migrations.exceptions.MigrationSchemaMissing: Unable to create the django_migrations tabel (ORA-02000: missing ALWAYS关键词)
数据库设置如下:
DATABASE = { 'default':{ 'ENGINE': 'django.db.backends.oracle',
'NAME': '10.1.5.87:1529/cdxlive', 'USER': 'cisadm', 'PASSWORD':
'cistechnology' } }
我正在创建的表是
class Test(models.Model):
name = models.CharField()
score = models.CharField()
解决方案
推荐阅读
- gradle - Gradle 禁用特定任务的自动子项目执行
- python - Altair 滑块变换数据
- html - 在不使用图像的情况下调整背景颜色
- oracle - Oracle OCI jdbc 驱动程序陷阱 ORA-01403: 未找到数据
- python-3.x - Matplotlib 停止迭代异常
- python - Django过滤器按其他列查找最小数字组
- docker - docker load 设备 RHEL 上没有剩余空间
- facebook - Facebook - 卷曲错误 SSL_CACERT SSL 证书
- python - 分类成绩数据(A+、B-等)转换为数值
- r - 如果数据是字符或因子类型,如何获取 R 中的每一行?