我可以使用Django模型在数据库上执行复杂的查询吗?

Hichem

我想将django用于数据库驱动的应用程序,并且想知道django模型是否允许我使用复杂的查询来获取数据。

例如,我在数据库中有此表:

点击显示图片

我想提取此查询产生的数据。

SELECT name
FROM movies
WHERE year between 1995 AND 2001
AND rank between 6 and 9;

我该如何使用Django?

凯尔

Movie.objects.filter(year__range(1995, 2001), rank__range(6, 9))

您可以使用过滤器来限制Django的查询集。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我可以使用django在数据库中创建某种缓存吗?

我可以使用Django从模型中的多数据库搜索吗?

我可以使用全局模式查询数据库吗?

我可以使用Athena在RDS数据库中进行查询吗?

您可以使用Laravel 5在数据库中创建条目而不填充Eloquent模型吗

django可以使用外部数据库吗?

是否可以使用远程命令执行存储在数据库服务器上的SQL脚本文件?

Slick可以从模型中自动在数据库中创建表(生成SQL并执行)吗?

是否可以使用 Dapper 执行一个链接到 2 个数据库上的表的查询?

我可以使Python数据库选择查询仅返回值吗

我们可以使用flyway在多个数据库上并行部署sql代码吗

使用DbCommand.ExecuteNonQueryAsync()> 0时,不在数据库上执行查询;

我可以使用任何文件作为我的游戏数据库吗?

我可以在 Linux 上使用 PHP 5.1.6 连接到 Oracle 数据库(只是为了使用选择查询)吗?

可以使用一种散列函数来清理数据库查询吗?

我可以在数据库中添加列,然后在模型中添加与这些列相对应的属性吗?

我可以从 edmx 模型更新数据库表吗?

我可以使用Vividus工具查询哪些数据库

如果我的数据库中有php,可以使用它吗?

我们可以使用JDBC在Android中连接远程MySQL数据库吗?

我可以使用mysql(不是mysqldump)转储数据库吗?

我可以使用Navigation Properties加载带有表的整个数据库吗?

我可以使用相同的数据库目录设置两个Fuseki实例吗?

我可以使用SqlBulkCopy将相同的主键更新到远程数据库吗?

我可以使用内存数据库启动Laravel服务器吗?

除了MongoDB,我们可以使用其他数据库吗?

我可以使用mysql Dockerfile构建本地构建的mysql数据库吗?

我可以使用 firebird 数据库安装 jhipster 吗?

我可以在没有ORM的情况下从Django查询辅助数据库吗?