django 修改模型主键,添加模型属性问题

1、ValueError: Field 'id' expected a number but got ' 

2、django ORA-00904: : invalid identifier id

第一个问题,原因想建立一个新的模型以id为主键,但是按照

position_id=(
          (1,'管理员'),
          (2,'职员'),
          )

想像性别中的gender一样把这个添加进model.Interfield中,并将其指定为主键,然后就报错了,报错的文字忘粘贴过来了,大概就是说某个表里面没有id这一项,我理解就是ORM创建模型,最开始没指定主键会默认生成一个id列作为主键,你修改模型,新指定主键并迁徙,原来id可能会删除,按照原来的方式索引主键id就索引不到,现在就去他提示的表里面新建一列id,并附上值就解决了。

 

https://stackoverflow.com/questions/18277692/django-inserting-into-oracle-database-invalid-identifier

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值