已有oracle数据库 如何建models
来源:3-3 django orm介绍与model设计

qq_青椒肉丝_2
2017-05-03
学了一段时间,现在反而越来越困惑了。 已经数次和老师请教过,单位是内网oracle ,表我是不能自建和修改、添加数据的,我只想查询,查询结果能显示在网页上。oracle已经成功连接,pycharm 的database工具能看见具体表。
那么我如何建models?建好后用migrations 会不会对本身的数据库产生影响?
还有一个问题:inspectdb 自动创建models出错了。
django.db.utils.DatabaseError: ORA-12505: TNS: listener does not currently know of SID given in connect descriptor
但是我在database工具里面设置连接的时候并不需要SID啊! 问题有点偏门,实在搜不到答案,万望赐教
写回答
1回答
-
岳麓丹枫2013
2017-05-06
你自己都说了你单位的数据库不能自建和添加数据,所以就不能建立model,因为建立model是为了之后进行
makemigrations和migrate操作,此操作会在相应的数据库中建立model对应的表,而你单位的数据库不允许建立表,那你当然不能建立model啦。你干嘛要用单位的,自己字节装个mysql不就是分分钟的是吗,那样就可以跟着老师建立model了
00
相似问题