我可以根据模型字段的选择过滤查询集吗?
模型:
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
根据不同的颜色选择进行过滤?此外,有没有办法动态地编写它,以便所有颜色选择都可以响应单个视图?