我正在尝试处理为视图提供的未定义数量的过滤选项(在帖子请求中)。
例如,如果我们有一个视图:
def get_posts_by_category(请求): 打印request.POST
if request.POST:
categories = [Categories.objects\
.get(cat=item) for item in request.POST["category"].split(",")[:-1]]
因此视图会显示一个类别列表,这些类别可以包含1 - n个项目。
有人可以建议我如何获得所有文章,我从POST获得的类别?
答案 0 :(得分:1)
Article.objects.filter(category__in=request.POST.getlist('category'))