0
私はDjango 1.9とPython 2.7を使用します。Django - 後方の外部キーに従ってからForeignKey(クエリ)に従います
マイアプリには4つのモデルがあります。各「旅行」は、訪問者が選択したいくつかの「ステップ」から成り立っており、関連する「場所」に関連しています。
私は、既存の「selectedtrip」クエリセットを使用して、特定のトリップに関連するすべての「ピクチャー」オブジェクト取得したいclass Trip(models.Model):
title = models.CharField(max_length=140, blank=True)
class Step(models.Model):
theplace = models.ForeignKey(ThePlace)
trip = models.ForeignKey(Trip)
class ThePlace(models.Model):
name = models.CharField(max_length=200)
class Picture(models.Model):
file = models.ImageField(upload_to="pictures")
slug = models.SlugField(max_length=100, blank=True)
theplace = models.ForeignKey(ThePlace, null=True, blank=True)
: 「はAttributeError:
selectedtrip = Trip.objects.filter(author=request.user)[0]
pictures = selectedtrip.step_set.all().theplace.picture_set.all()
Djangoは以下のエラーを表示します: 'QuerySet'オブジェクトに 'theplace'という属性はありません " 理由は何ですか?
クリスタルクリア!どうもありがとう ! –