django - 使用相同的模型字段查询 django 模型
问题描述
所以我有这个 django 模型
class terrain(models.Model):
location=models.CharField(max_length=200)
size=models.CharField(max_length=200)
def __str__(self):
return str(self.location)
如何获得具有相同大小的不同地形的位置,我使用了过滤器,但我必须指定大小,例如
data=terrain.objects.filter(size="big")
我不能在不指定大小的情况下仅通过传递大小字段来执行此操作
解决方案
您需要指定字段。但是有多种过滤方式,您可以在一个字段或多个字段上进行过滤,具体取决于您的要求。
参见文档:django_filters
推荐阅读
- python - 使用 Python 在 Power BI 中过滤 Python Script Visual 中的数据
- vba - 获取在输入时调用宏的表单字段的名称
- c++ - 我想创建一个嵌套数组,该数组由另一个数组中的所有元素组成,但分为两个
- spring-boot - 隐式授权
- javascript - 将表格从 HTML 导出为 PDF
- windows - 在批处理文件中使用 zip 有时会在没有提示的情况下要求返回
- php - 无法理解布尔逻辑
- javascript - 16:9 宽高比应用程序和背景(考虑导航占用的空间)
- ios - UITraitCollection getter,iOS13 不支持
- scala - 如何将 Spark Dataframe 的时间戳列转换为字符串列