当前位置: 首页 > article >正文

如何快速解决django报错:cx_Oracle.DatabaseError: ORA-00942: table or view does not exist

    我们在使用django连接oracle进行编程时,使用model进行表映射对接oracle数据时,默认表名组成结构为:应用名_类名(如:OracleModel_test),故即使我们库中存在表test,运行查询时候,也会提示如下错误:

    为解决该问题,我们可以通过在我们自己的model类中指定我们映射的表名:

    接着我们编写查询方法,对接测试页面进行数据查询:

from django.http import HttpResponse

from OracleModel.tusermodel import Tuser


def test2(request):
    user_lists = Tuser.objects.all()
    result = ""
    for val in user_lists:
        result += val.user_name+" "

    print(result)
    return HttpResponse("<p>" + result + "</p>")

    打开页面,发现我们获取到数据:


http://www.kler.cn/a/611651.html

相关文章:

  • 【git】更换账号登录VSCode后报错remote: Permission to **/**.git denied to ***.
  • 在 Mermaid 流程图里“驯服”quot;的魔法指南!!!
  • Go语言实现抖音视频下载器
  • K8S学习之基础五十八:部署nexus服务
  • asp.net mvc 向前端响应json数据。用到jquery
  • postman测试调用WebService时不会自动添加命名空间
  • 【Pandas】pandas Series to_frame
  • HTTP 1.0和2.0 有什么区别?
  • Ubuntu24.04 离线安装 MySQL8.0.41
  • 盾牌图鉴(死亡细胞)
  • Python爬虫教程003:请求对象的定制、get请求的quote和urlencode方法
  • TypeScript三斜线指令深度解析:原理剖析与实战指南
  • 【机器学习】——机器学习思考总结
  • Jmeter生成HTML测试报告
  • 如何量化“模糊需求”的技术可行性
  • 自然语言处理(12:RNN(正式介绍))
  • YoloV8训练和平精英人物检测模型
  • 26.红黑树及其模拟实现
  • LibVLC —— 《基于Qt的LibVLC专业开发技术》视频教程
  • 【redis】集群 如何搭建集群详解