检查用户是否是多人关系django的一部分

wtreston

我有一个Set的模型:

class Set(models.Model):
    name = CharField(max_length = 25)
    teacher = ForeignKey(get_user_model(), null = False, on_delete = models.CASCADE)
    students = ManyToManyField(get_user_model(), related_name= 'set_students')

如您所见,最后一个字段是ManyToMany字段。我需要一个queryset来获取用户所属的所有Set。

我该怎么做?

永远不要走

您可以为当前用户设置反向关系user

user.set_students.all()

Set.objects通过user_id使用:

Set.objects.filter(students__id=user.id)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

检查是否包含数组的一部分

检查输入是否是列表的一部分

如何检查mysql数据库是否是用户的一部分

PHP检查是否另一个数组的一部分

检查xml是否是Java中pdf文档的一部分的最佳方法

PHP:检查当前URL是否为已定义URL的一部分

Android-使用文件名的一部分检查文件是否存在

R:检查向量是否是数据帧中任何行的一部分

Python检查dict是否是其他dict的一部分

使用 'in' 来检查单词是否是列表中项目的一部分

检查arraylist是否是斐波那契序列C#的一部分

检查源字符串的元素是否是目标的一部分

检查HashMap中是否存在字符串的一部分

检查点是否是对象的一部分

检查文档是否是 Elasticsearch 查询的一部分?

在分配之前检查多维数组的一部分是否为空

如何检查当前的UIViewController是否是UINavigationController的一部分

检查数组是否包含Swift中字符串的一部分?

Prolog检查列表是否为序列的一部分

检查选择中的值是否为其他值集的一部分

检查哈希表的键中是否存在字符串的一部分

检查字符串是否是对象变量的一部分

Python:检查键是否是字典的一部分

检查字符串的一部分是否是数字

PHP检查值是否是具有共同差异的数字序列的一部分

Helm - 检查值是否不存在或列表的一部分

如何检查Datatable值是否包含字符串输入的一部分?

如何检查列表是否包含值的一部分?

检查数组是否是更大数组的一部分