python - views.py 中的 Order_by BooleanField 不起作用。蟒蛇,姜戈
问题描述
我尝试在models.py 中返回所有具有BooleanField 'True' 的字段。但我无法得到它:
我的查询集(在 views.py 中):
prem_user = User.objects.all().order_by(premium=True)[4:8]
这种情况返回错误:
order_by() got an unexpected keyword argument 'premium'
模型.py
premium = models.BooleanField(default=False)
你怎么能返回所有的'BooleanField = True'?任何帮助将不胜感激。
解决方案
如果您只想返回 premium = True ,则使用过滤器选项。
推荐阅读
- javascript - 单击按钮后会显示列表编号,并且在使用 JavaScript 清除列表后也不会减少
- woocommerce - Woocommerce 永久链接属性
- apache - 如何读取 apache vhost 文件中的响应标头
- javascript - HTML 在子元素中禁用“可拖动”
- javascript - Chart.js 删除网格线
- pickle - 如何使用 pickle 和 pandas udf 解决 XGBoost 模型部署 python 的数据类型错误?
- sharepoint - Sharepoint 站点列表中的列未转移到 Power BI
- html - Jekyll - 更改 Markdown 块引用 HTML 输出
- angular - 无法以角度 2 将响应对象从一个组件传递到另一个组件
- javascript - 尝试添加事件侦听器,以便当任何表单字段为空时,它会显示“请输入值”