如果我這樣做:Django的通用CBV查詢集與request.user
class ActivityListView(ListView):
template_name = "activities/activities.html"
queryset = Activity.objects.filter(user=request.user)
我得到:
'請求' 沒有定義
...明顯。然後,如果我做的:
def get_context_data(self, **kwargs):
queryset = Activity.objects.filter(owner=self.request.user)
context = super(ActivityListView, self).get_context_data(**kwargs)
context["activities"] = queryset
return context
我得到:
ImproperlyConfigured 「ActivityListVew」 必須定義 「查詢集」 或 「模式」,
,我理解這一點。我想知道哪個是解決這個問題的最好方法?