首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HOw我是否从包含外键约束的django模型中检索值?

HOw我是否从包含外键约束的django模型中检索值?
EN

Stack Overflow用户
提问于 2017-03-21 04:55:38
回答 1查看 39关注 0票数 0

我有两个模特,一个是

代码语言:javascript
复制
class NewsLikes(models.Model):
id = models.IntegerField(db_column="id", max_length=11, help_text="")
userId = models.ForeignKey(Users, db_column='userId', max_length=11, help_text="")
newsId = models.ForeignKey(NewsMappings, db_column='newsMappingId', max_length=11, help_text="")
createdAt = models.DateTimeField(db_column='createdAt', auto_now=True, help_text="

另一种模式是

代码语言:javascript
复制
class NewsMappings(models.Model):
    id = models.IntegerField(db_column="id", max_length=11, help_text="")
    newsId = models.ForeignKey(News, db_column='newsId', max_length=11, help_text="") 
    boardId = models.ForeignKey(Boards, db_column='boardId', max_length=11, help_text="") 
    isWallPost = models.BooleanField(db_column="isWallPost", default=False, help_text="")

模型新闻类包含新闻映射的外键。我在django模板中将新闻映射作为上下文传递,我希望计算有多少关于新闻映射的新闻喜欢id,并在模板上显示它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-21 05:57:13

多对一有一个django文档,它在解释的外键之间有关系映射。在您的情况下,如果您要获取每个NewsMappings的所有NewsLikeID的列表,那么请检查如下所示

代码语言:javascript
复制
NewsLikes.objects.filter(NewsMapping__newsId='SomeNewsID')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42918728

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档