0
我使用M2M功能有一个模型:Django的M2M我怎么能在一个视图中获得的M2M表元素
class Classroom(models.Model):
user = models.ForeignKey(User, related_name = 'classroom_creator')
classname = models.CharField(max_length=140, unique = True)
date = models.DateTimeField(auto_now=True)
open_class = models.BooleanField(default=True)
members = models.ManyToManyField(User,related_name="list of invited members", through = 'Membership')
,我想采取一个类的所有成员在视图中,并使用模板系统显示它们。 在视图中,我试图把所有的成员那样的教室:
def inside_classroom(request,classname):
try:
theclass = Classroom.objects.get(classname = classname)
members = Members.objects.all()
etc
,但它不工作,(虽然db_table名为Classroom_Members)我想我必须使用另一个查询从课堂名称中获取所有成员。 此外,我想验证request.user是否使用成员(如果request.user在成员中)
我该如何het那些成员? 在此先感谢!