如何訪問基於Classed通用視圖內的request.user?在Django Classed Based通用視圖中訪問request.user
這是代碼:
class TodayView(TemplateView):
template_name = "times/today.html"
if Records.objects.all().count() > 0:
last_record = Records.objects.latest('id')
else:
last_record = None
actual_time = datetime.today()
activities = Activity.objects.filter(owner=request.user)
def get_context_data(self, **kwargs):
context = super(TodayView, self).get_context_data(**kwargs)
context["today"] = self.actual_time
return context
現在,我取「請求沒有定義」,如果我寫「self.request.user」的錯誤,我得到的「自我」沒有定義,這是可以理解的。我可以想出幾種方法來解決這個問題,但我想知道是否有關於如何訪問基於Django Classed Generic Views的request.user的標準化/共識。