首页 > 解决方案 > 从没有相关模型的数据库中获取表数据

问题描述

我正在寻找一种方法来获取一些数据以显示给用户。(运行原始 sql 查询,如)

select * from "DB-table" where Name like "%blabla%" and Year like "%2020%"

我的问题是“数据库表”存在于我的数据库中,但它已经填充了与我的 django-app 中的某些模型无关的重要数据。它是一个包含大量数据的独立表。如何从我的 views.py 文件中引用该表?

标签: djangosqlite

解决方案


显然我的问题不是那么难..但是作为 django 和 python 的新手,我把事情复杂化了。我设法使用类似的东西来获取我想要的数据

        with connection.cursor() as cursor:
        cursor.execute("SELECT * FROM  'Nvd-data'")
        res = cursor.fetchall()
        print(res)

对于更高级的查询,我认为 django 文档很好。希望这个愚蠢的问题对某人有所帮助


推荐阅读