用户对问题“使用遗留数据库的Django
发布时间:2022-10-17 14:02:07 所属栏目:MySql教程 来源:转载
导读: 给定一个使用以下SQL查询创建的数据库表:
CREATE TABLE Bill
(
Time DATE NOT NULL ,
Address VARCHAR2 (60) NOT NULL ,
ID NUMBER NOT NULL
) ;
ALTER TABLE
CREATE TABLE Bill
(
Time DATE NOT NULL ,
Address VARCHAR2 (60) NOT NULL ,
ID NUMBER NOT NULL
) ;
ALTER TABLE
给定一个使用以下SQL查询创建的数据库表:
复制 我必须在Django ORM中使用它,所以我运行了inspectdb命令。这是自动生成的代码:
复制 将其保存到应用程序的models.py文件并运行迁移后,一切正常。我可以像使用ORM创建数据库一样阅读数据库。但是,在Bill表中创建行时出现了一个问题。 它是Bill模型的简单形式:
复制 问题是我不能检索使用DB序列生成的ID。将id字段添加到表单将不起作用,因为我们必须使用代码生成它MySQL 序列使用,然后作为参数传递。甚至比数据库将创建不同的ID,如果没有原始查询,将无法检索。 (编辑:海南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐