django - 从没有相关模型的数据库中获取表数据
问题描述
我正在寻找一种方法来获取一些数据以显示给用户。(运行原始 sql 查询,如)
select * from "DB-table" where Name like "%blabla%" and Year like "%2020%"
我的问题是“数据库表”存在于我的数据库中,但它已经填充了与我的 django-app 中的某些模型无关的重要数据。它是一个包含大量数据的独立表。如何从我的 views.py 文件中引用该表?
解决方案
显然我的问题不是那么难..但是作为 django 和 python 的新手,我把事情复杂化了。我设法使用类似的东西来获取我想要的数据
with connection.cursor() as cursor:
cursor.execute("SELECT * FROM 'Nvd-data'")
res = cursor.fetchall()
print(res)
对于更高级的查询,我认为 django 文档很好。希望这个愚蠢的问题对某人有所帮助
推荐阅读
- django - Vue.js 使用 axios 从 API REST Framework 即时搜索
- java - 如何在没有 JNI 的情况下使用 Java 打开原始文件读/写以绕过操作系统缓存
- python - 如何在 Python 中将列表作为数据框存储在变量中?
- c# - 当两个 Json 对象包含相同的 base64 编码字符串时,ASP.NET JsonResult 导致 500 服务器错误
- node.js - 如何摆脱通知功能中的同步错误?
- python - python: urllib.request.urlopen 不工作
- javascript - SpeechRecognition 不听 Chromium
- c# - Ef Core - 从 SQL Server 映射表“一对多”关系的问题
- javascript - 如何在按钮单击时将 3 个月添加到计时器
- android - ViewModel 的生命周期未在销毁活动时完成