【发布时间】:2016-10-09 19:11:52
【问题描述】:
我的 Django 应用程序的很多地方都有一对多的关系。 例如我有用户、家庭和密钥:
class User(Model):
id_user = models.AutoField(primary_key=True)
class Home(Model):
id_home = models.AutoField(primary_key=True)
id_user = models.ForeignKey('user.User', models.DO_NOTHING, db_column='id_user_home')
class Key(Model):
id_key = models.AutoField(primary=True)
id_home = models.ForeignKey('home.Home', models.DO_NOTHING, db_column='id_home_key')
在会话中,我有 user = User(1),我想获取该用户家的所有钥匙。
【问题讨论】:
-
你的意思是
user.key_set.all()? -
是的,但它不起作用