【发布时间】:2014-05-08 10:03:40
【问题描述】:
我正在写一个Django application,用户可以在其中保存“搜索”。
class Searches(models.Model):
user = models.ForeignKey(User)
....
def get_searches(self):
try:
search_list=Searches.objects.get(user)
except:
return []
else:
return search_list.
因此,当用户登录时, 在我看来,
@login_required
def display_search_list(request):
user=request.user
search_list=user.get_searches()
return render(request,"display.html",{'obj_list':search_list})
我的问题是关于我上面定义的get_searches(self) method。
如何通过“当前登录的用户”获取search_list。
我感兴趣的是user.get_searches() 应该为那个User 返回所有saved searches。
如何让它工作?
谢谢
【问题讨论】:
标签: django django-models django-views django-users