gpt4 book ai didi

python - Django - 在不访问数据库的情况下访问外键值

转载 作者:太空狗 更新时间:2023-10-29 18:26:58 24 4
gpt4 key购买 nike

我有一个像这样的 django 模型:

class Profile_Tag(models.Model):
profile = models.ForeignKey(Profile)
tag = models.ForeignKey(Tag)

和这样的 View :

pts = Profile_Tag.objects.all()
for pt in pts:
print pt.profile.id

有什么方法可以在每次不访问数据库的情况下访问配置文件 foreignKey 吗?我不想查询配置文件表。我只想从 Profile_Tag 表中获取 ID。

最佳答案

你可以这样做:

pt_ids = Profile_Tag.objects.values_list('profile', flat=True)

这将返回 ID 列表。对于模型实例,还有另一种方式:

pts = Profile_Tag.objects.all()
for pt in pts:
print pt.profile_id

关于python - Django - 在不访问数据库的情况下访问外键值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4074038/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com