我有一个用户必须注册的页面,在第一次登录后,他可以选择一些东西,但前提是他还没有选择。如何检查自动生成的db表中是否存在当前用户的值?
答案 0 :(得分:1)
ManyToMany字段作为特殊管理器附加到实例,但它尊重大多数标准管理器API。所以对于模型:
class Person(models.Model):
cars = models.ManyToMany(Car)
要查明某个人的实例是否有任何车辆:
# Most pythonic
person.cars.exists()
# or
person.cars.count() == 0