【发布时间】:2023-04-08 14:14:01
【问题描述】:
我可以根据模型字段的选择过滤查询集吗?
型号:
COLORS = (
('BLACK', 'black'),
('RED', 'red'),
('BLUE', 'blue'),
//etc..
)
class Thing(Models.model):
color = models.CharField(max_length=5, choices=COLORS)
查看:
def filter_by_color(request):
q = Thing.objects.filter(???)
有没有办法根据不同的颜色选择过滤Thing?另外,有没有办法动态编写,以便所有颜色选择都可以响应单个视图?
【问题讨论】:
标签: django view filter django-queryset