这可能是一个愚蠢的问题,但我是 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 对象,它与 User 具有 ManyToMany 关系
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()
