bra*_*orm 1 django django-models django-views django-users
我正在写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.
Run Code Online (Sandbox Code Playgroud)
因此,当用户登录时,在我看来,
@login_required
def display_search_list(request):
user=request.user
search_list=user.get_searches()
return render(request,"display.html",{'obj_list':search_list})
Run Code Online (Sandbox Code Playgroud)
我的问题是关于get_searches(self) method我上面定义的。我如何通过“当前登录的用户”来获取search_list. 我感兴趣的是user.get_searches()应该返回所有saved searches的User。如何让它发挥作用?
谢谢
| 归档时间: |
|
| 查看次数: |
1570 次 |
| 最近记录: |