如何在ManytoMany字段中从Django Admin隐藏一些用户组

时间:2019-09-25 13:58:40

标签: django django-admin manytomanyfield

我有以下模型:

function between(value,first,last) {

 let lower = Math.min(first,last) , upper = Math.max(first,last);
 return value >= lower &&  value <= upper ;

}

它与以下模型有关:

class Task(models.Model):
    site=models.OneToOneField(Site,on_delete=models.CASCADE,default=1)
    executor=models.ManyToManyField(People)

我想要的是在DjangoAdmin中的字段执行程序中仅显示people__title ='titleone'。这样就可以使执行者搜索字段不会被无法与Tsk关联的其他人所负担,因为我将它们存储在同一数据库中。

1 个答案:

答案 0 :(得分:0)

您可以覆盖admin.py文件中的get_queryset(),并且可以限制查询集仅包含包含people__title ='titleone'的查询。

相关问题