可能是一个愚蠢的问题,但我是django的新手。
这是我的用户
class User(AbstractBaseUser, PermissionsMixin):
email = models.EmailField(unique=True, max_length=255)
mobile = PhoneNumberField(null=True)
username = models.CharField(null=True, unique=True, max_length=255)
这是我的
Room
对象,它与ManyToMany
具有User
关系class Room(Base):
name = models.CharField(unique=True, max_length=255)
club = models.ForeignKey(Club, on_delete=models.CASCADE, null=True)
users = models.ManyToManyField(User)
通过此模型,很容易将所有用户吸引到一个房间中。我的问题是如何为用户获得所有房间。任何帮助表示赞赏。
最佳答案
使用相反的关系:
my_user.room_set.all()
关于python - Django ManyToMany查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49846783/