我的views.py中有这种丑陋的模式,其中几乎我的观点中的每个方法都包括
Products.objects.active().filter(user=request.user) # Return all products for the current user
或者
user = get_object_or_404(User, user=request.user)
products = user.product_set.all()
这是因为每种方法都依赖于用户。有没有办法将它提取到我的模型或干燥的东西中,所以我不需要在每种方法中重复自己?