如何仅获取从marked
表中的特定user
保存的law
当用户注册法律时,用户id(user_id
)和法律id(law_id
)保存在marked
表中。
如何仅获取用户注册的法律和法律命令updated_at
字段
我的模型:
class Law(models.Model):
name = models.CharField('Nome', max_length=100)
description = models.TextField('Descrição', blank = True, null=True)
updated_at = models.DateTimeField(
'Updated at', auto_now=True
)
class Marked(models.Model):
law = models.ForeignKey(Law, on_delete=models.CASCADE, verbose_name='Lei', related_name='marcacaoArtigos')
user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, verbose_name='markedUser', related_name='markedUser')
在您的情况下,由于
Marked
表中与user相关的名称是markedUser
,您可以这样做这将向您返回一组与
Marked
表中的user1
成对的所有定律。从你的相关名字来看,我认为你不完全理解这种关系是如何运作的。我建议在这里读一读关于它们的文章:related_name相关问题 更多 >
编程相关推荐