Django:过滤在另一个模型中没有相关 OneToOne 条目的模型条目
Django: Filtering model entries that doesn't have a related OneToOne entry in another model
我有两个模型
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)
将关键字参数传递给过滤器,而不是字符串
bikes = Bike.objects.filter(sell_info__isnull=True)
我有两个模型
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)
将关键字参数传递给过滤器,而不是字符串
bikes = Bike.objects.filter(sell_info__isnull=True)