小编Pra*_*tri的帖子

如何从Django的查询集中排除非活动用户

我想从我的项目中排除非活动用户。

example 1:
  url:users/1/friends/ will show all friends of that user.
Run Code Online (Sandbox Code Playgroud)

我只想在朋友列表中显示活跃用户。

example 2:
  url:users/1/friends/ will show all friends of that user.
Run Code Online (Sandbox Code Playgroud)

如果ID为1的用户未处于活动状态,我不想显示他的任何活动..喜欢他的朋友..他的个人资料...等

example 3:
  url:users/1/challenge/  will show all friends of that user in post form.
Run Code Online (Sandbox Code Playgroud)

我不想以表格形式显示非活跃用户。

有没有通用的方法可以执行此操作。因为这是一个很大的项目,我无法在所有地方都进行过滤。

表格如下:

class User(models.Model):
  ......
  ......
  friends = models.ForeignKey(User)
Run Code Online (Sandbox Code Playgroud)

django python-2.7 django-rest-framework

2
推荐指数
1
解决办法
1836
查看次数

标签 统计

django ×1

django-rest-framework ×1

python-2.7 ×1