【发布时间】:2021-08-02 12:49:49
【问题描述】:
我有两个模型
class Bike(models.Model):
...
...
另一个
class Sell_info(models.Model):
...
...
bike = models.OneToOneField(Bike, on_delete=models.CASCADE, related_name="sell_info")
我正在过滤那些没有可用的相关 Sell_info 条目的自行车。
bikes = Bike.objects.filter('sell_info__isnull=True')
但它遇到了这个问题
ValueError at /new-bikes/
too many values to unpack (expected 2)
【问题讨论】:
-
传递关键字参数而不是要过滤的字符串:
Bike.objects.filter(sell_info__isnull=True) -
你不能用
Sell_info.objects.filter(bikes=null) -
@lain Shelvington 哦,工作。有时小错误会毁了你。
-
@Astros 我需要自行车,而不是 Sell_info。
标签: django django-models django-views django-orm