Django在视图中获取foreignkey模型并在htm中显示

2024-09-30 12:26:08 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我有两个模型:

class UserMeasurements(models.Model):
    user = models.CharField(max_length=20)
    time = models.DateTimeField(blank=True, null=True)
    set = models.ForeignKey(PhotoSets, models.DO_NOTHING)

    class Meta:
        managed = False
        db_table = 'user_measurements'

class PhotoSets(models.Model):
    image_dir = models.CharField(max_length=200)
    machine = models.ForeignKey(Machine, models.DO_NOTHING)
    set_id = models.AutoField(primary_key=True)
    photo_taken_time = models.DateTimeField(blank=True, null=True)

    class Meta:
        managed = False
        db_table = 'photo_sets'

在视图.py我有:

^{pr2}$

我试图在网页上显示每个用户测量图像的方向。 我检查了其他stackoverflow问题。但我还是想不通。在

提前谢谢。在


Tags: truemodeltimemodelsnulllengthmaxclass
2条回答

我不知道你想用这个a变量做什么,但是你不需要做这些。输出每个度量值时,只需遵循外键,例如在模板中:

{% for measurement in measurement_list %}
  User: {{ measurement.user }}
  Time: {{ measurement.time }}
  Image dir: {{ measurement.set.image_dir }}
{% endfor %}

请注意,文档中对此进行了充分的解释,尤其是在教程中,他们使用了投票问题和选择的示例。在

你能试一下吗主.html在

{% for item in measurement_list %}

   {{ item.image_dir }}  

{% endfor %}

相关问题 更多 >

    热门问题