我希望能够将用户列表(内置Django身份验证模块用户)存储为模型中的字段,如下所示:
class EducationalClass(models.Model):
students = UserListField()
显然没有UserListField,所以我的问题是,如何在模型中存储用户列表?
为什么不使用与您的User对象相关的ManyToMany字段?
class EducationalClass(models.Model):
students = models.ManyToManyField(User)
然后,对于任何给定的名称,EducationalClass
您都可以访问.students.all()
,.students.filter(...)
并且所有其他方法可用于查询集。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句