Python user=request.user-name';请求';没有定义
错误: 未定义名称“请求”Python user=request.user-name';请求';没有定义,python,django,Python,Django,错误: 未定义名称“请求” 如何修复它?您必须通过以下方式访问它: from django.contrib.auth.models import User ... class FruitList(ListView): model = Fruit paginate_by = "2" queryset = Fruit.objects.filter(user=request.user) context_object_name = "myfruitlist" te
如何修复它?您必须通过以下方式访问它:
from django.contrib.auth.models import User
...
class FruitList(ListView):
model = Fruit
paginate_by = "2"
queryset = Fruit.objects.filter(user=request.user)
context_object_name = "myfruitlist"
template_name = 'myfruit_list.html'
你可以通过以下方式了解这一点“我有
self
未定义”可以尝试获取文档描述的queryset(我用解决方案编辑了我的帖子)
def get_queryset(self):
return Fruit.objects.filter(user=self.request.user)