django - Django:对从外部库导入的模型应用过滤
问题描述
是否可以对从 API 检索到的对象列表应用简单的过滤,而我的 Django 应用程序中没有模型?我可以从外部库导入检索到的对象的模型,但我的应用程序中没有 Django 模型。
解决方案
您可以创建自定义过滤,django-filters
只需在类中添加外部库模型Meta
并添加您需要过滤的字段。
另一种方法是从查询参数中获取过滤器值,并对从外部模型字段获得的查询集进行过滤。
推荐阅读
- git - 在 Azure 中,有没有办法在创建/完成拉取请求时使用存储库和/或分支标记工作项/用户故事?
- eclipse - 为什么 Eclipse 遇到 NPE 更新我的 Maven 项目?
- c# - MailKit 附件写入 MemoryStream
- css - 如何在顺风中保持单个网格列的高度
- c++ - std::condition_variable 是否真的在阻塞之前解锁了给定的 unique_lock 对象?
- java - 具有嵌套分组依据的收集器(java 8)
- bluedata - 如何在一个集群中公开 HDFS 并在另一个集群/租户中使用 DataTap 访问它?
- swift - 使用正则表达式替换字符串中的组仅替换最后一个组
- memory-leaks - netty PoolChunk 中积累的内存
- javascript - 如何使用数字数组通过其 id 获取对象列表